Job Listing Description

Software BSP Engineer

Software BSP Engineer

Job ID # 2022-17637

Contract Opportunity

Location: Sterling Heights Complex, MI

Industry: Aerospace & Defense

Minimum Clearance: Ability to Obtain Secret Clearance

Minimum Education: Bachelor’s Degree

Minimum Experience: 5 Years


What You’ll Do:

Design, development and support of embedded software solutions for the world premier land-based combat vehicle producer
Build and configure the VxWorks, Linux or Other operating systems.
Development of device drivers based on product requirements and performance criteria.
Debug system using the testing and diagnostic routines on the hardware system and potentially in simulation.
Design and implement software for Abrams Vehicle Tank and weapon system devices from requirements phase to production phase.
Analyze and enhance efficiency, stability and scalability of system resources.
Work closely with internal/external OS engineering team, Hardware design team, Chip vendors to debug and resolve issues.
Configure the operating system to minimize exposure to cyber-attacks.
Install, interface and access board level diagnostic tests.
Assist with development and/or review of software documentation including SRS, SVD, SPS and related test documentation
Prepare and submit status reports to management.
Insure all work conforms to software development process improvement and CMMI Level 5 initiatives

What You’ll Need:

Ability to Obtain Secret Clearance
Extensive Embedded VxWorks, Linux development with Board Support Package expertise (BSP).
Knowledge of board support for Arm, Power, Intel and RISC-V architectures.
Various Device Driver development, extensive Kernel experience, Bootloaders.
Writing various peripheral drivers highly desirable.
Experience buiding and using Yocoto
Excellent C, C++ programming experience.
Understanding of system calls and string data, knowledge of Networking (TCP/IP stack, lower level L2/L3).
Familiarity in designing system software for PPC and Intel based platforms using VxWorks and Linux OS.
Understanding of boot sequences, especially for unattended embedded VxWorks and Linux systems.
Experience with writing, building, testing and debugging of kernel tasks and loadable modules.
Experience writing test scripts and packaging specifications.
Experience writing bitbake recipes. 
Good working knowledge of revision control and code review tools like Git.
Excellent team player with great communication skills (written, and verbal).
Knowledge of Secure boot development, Trust zone, TPM is a plus.
Experience with multiple protocols, such as TCP, UDP, IP, SAE J1939, CANopen, CORBA, and DDS.
Previous experience with military vehicle software preferred.
Experience in using Microsoft software products (Word, Excel, PowerPoint, etc.)
Experience with high level Programming Languages such as C and C++.
Familiarity with some of the SW Development tools desired – DOORs, AdaCore, Code Peer,
Previous experience with Linux and VxWorks operating systems.
Experience with multiple busses, such as Ethernet, MIL-STD-1553B, and CAN.
Excellent customer skills required.
Excellent writing skills required.
Able to obtain Secret clearance.
Requires some limited travel (training/seminars/meetings).
Occasional overtime, weekend, and off-hours.


*U.S. Citizenship is required by law, regulation, executive order, or government contract.

Education & Experience:

Bachelors of Science degree in Electrical Engineering, Software Engineering, and Computer Science or related combined with 5 + years of relevant work experience. Other technical degrees will be considered with related experience


What to Expect:

Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation which may include education, criminal and work history verifications.
Accepted applicants will have the opportunity to be eligible for benefits, including medical and supplemental insurance and a 401K. Appreciation and gratitude for employees is a hallmark of organizations with low turnover.


Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer.




For questions about benefits visit:

For more information about Moseley visit:
Job Number: 2022-17637
Job Location: Sterling Heights, MI
Input Date: 01/11/2023
Attention: Ernie Culp
Address: 7500 S MEMORIAL PKWY STE 215-R
City, State: HUNTSVILLE, AL 35802
Phone: 256/880-0446
Fax Phone: 256/880-0936

Previous Listing       Next Listing
Back to Abbreviated Search Results
Back to Complete Search Results
Back to Advanced Job Search

Phone: (425) 806-5200
Fax: (425) 806-5585
ContractJobHunter is a service of: LLC
P.O. Box 3006, Bothell, WA 98041-3006, USA
The content of this website is Copyright 2023 LLC
Terms of Use of ContractJobHunter
Refund Policy
Privacy Policy