Software Staff Engineer – Embedded Systems & BSP Development
Sterling Heights, MI - USA
Job Summary
Software Staff Engineer
Sterling Heights MI
$63.92 - $71.00/Hour
We are hiring aSoftware Staff Engineer in Sterling Heights MIto support the development of advancedembedded software systems and Board Support Packages (BSPs) for mission-critical military vehicle platforms.This role requires expertise in embedded software engineering low-level system programming DSP applications Linux and VxWorks environments hardware/software integration CSCI integration and Agile software development supporting next-generation armored combat and vehicle electronics systems.
Responsibilities:
- Design configure and maintain software development environments for code documentation and test artifacts
- Develop software across multiple domains including:
- Board Support Packages (BSP)
- Digital Signal Processing (DSP)
- Power management lethality systems diagnostics and deployment
- Perform software requirements analysis and translate into design
- Develop preliminary and detailed software designs using approved tools and standards
- Implement code in compliance with engineering standards and procedures
- Develop and execute unit and functional tests
- Perform hardware/software integration and system-level debugging
- Troubleshoot and resolve issues across multiple test phases and environments
- Build and manage software releases (CSCI integration) across multiple developers
- Collaborate with Systems Engineering Program Management and Software Quality teams
- Provide status updates to software leads and stakeholders
- Participate in Agile Scrum ceremonies (daily standups demos etc.)
- Perform additional related duties as assigned
Qualifications:
- U.S. Citizenship is required by Federal Law
- Bachelors degree in Computer Science Computer Engineering Electrical Engineering or related field
- 7 years of embedded/software engineering experience
- Embedded software development in C C Python Java or C#
- Operating Systems: Linux VxWorks RTOS virtualization environments
- Board Support Packages (BSP) and low-level system programming
- Git / Bitbucket (version control)
- GCC GDB Eclipse or similar toolchains
- Jira / Confluence / DOORS
- Networking & Interfaces:
- RS-232/422 CAN TCP/IP UDP/IP
- Linux image tools such as Yocto
- Hardware/software integration and debugging
- Software release integration (CSCI-level)
- 100% on-site role
- Ability to work overtime as needed
Moseley Technical Services Inc. is an AA/EEO/Veterans/Disabled Employer.
- 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 be eligible for benefits including medical and supplemental insurance and a 401(k) plan. Appreciation and gratitude for employees are hallmarks of organizations with low turnover.
- Final position level and pay will be based on experience.
Resources
- To apply send a resume to:
- For more active job openings: Search Jobs
- For more information about Moseley visit: About Us
Moseley Technical Services Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense manufacturing government and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity transparency and appreciation.
We stand by our 30-year-old commitment of World Class Service. World Class Company.
Required Experience:
Staff IC