Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Staff Engineer - Embedded Systems & BSP Development

Moseley Technical Services

Software Staff Engineer Opportunity

We are hiring a Software Staff Engineer in Sterling Heights, MI, to support the development of advanced embedded 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
  • Bachelor's 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Staff Engineer - Embedded Systems & BSP Development in Sterling Heights, MI vacancy
  • $72.45 - $85.5 per hour

     ...Senior Embedded Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour...  ...Sterling Heights, MI to support development of advanced ground combat...  ...and embedded mission systems. This role requires expertise...  ...vehicle network architectures, BSP development, RTOS... 
    Suggested

    Moseley Technical Services

    Sterling Heights, MI
    4 days ago
  • $51.69 - $57.6 per hour

     ...Embedded Software Engineer Sterling Heights, MI $51.69 - $57.60/Hour Ability...  ..., MI, to support the development of advanced vehicle electronic and embedded mission systems for military ground combat...  ...embedded software engineering, BSP development, Linux and VxWorks... 
    Suggested

    Moseley Technical Services

    Sterling Heights, MI
    3 hours ago
  • Overview Software Staff Engineer to support embedded systems and vehicle electronics integration for ground combat platforms. This role focuses on OS/BSP development, software integration, and full lifecycle embedded software engineering in a mission-critical environment... 
    Suggested
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  •  ...Software Engineer We are hiring an Embedded Software Engineer in Sterling Heights, MI to support development of advanced ground combat vehicle software systems and embedded vehicle architectures for mission-critical defense platforms. This role requires expertise in... 
    Suggested
    Afternoon shift

    Moseley Technical Services

    Sterling Heights, MI
    2 hours ago
  •  ...programming • Python programming • Development of software applications on Linux Operating Systems or bare-metal real-time...  ...years of experience in real-time embedded software development and/or...  ...Bachelor's degree in Computer Engineering, Software Engineering, Electrical... 
    Suggested

    Detroit Engineered Products

    Sterling Heights, MI
    1 day ago
  • SOFTWARE ENGINEER - Magna E-Car Systems - Contract Contract Pyramid is a leading Information...  ..., GA, with a focus on: Staff Augmentation Lifecycle IT solutions Application Development & Support Outsourced Testing...  ...Founded: 1996 Position: Embedded Software Engineer... 
    Contract work

    Pyramid Consulting

    Troy, MI
    4 days ago
  • $74.86 - $85.5 per hour

     ...Embedded Cyber Software Engineer Onsite in Sterling Heights, MI Estimated Pay Range: $74.86 - $85.50/Hour We are hiring an Embedded...  ...VxWorks, cybersecurity engineering, secure embedded systems, BSP development, device drivers, network protocol integration, SDLC execution... 
    Contract work
    Weekend work

    Moseley Technical Services

    Sterling Heights, MI
    4 days ago
  • $71 - $75 per hour

    Contract Professionals, Inc is seeking an Engineering Specialist for software and embedded systems development in Sterling Heights, MI. The successful candidate will focus on OS/BSP development, embedded software integration, and testing for ground combat vehicle platforms... 
    Hourly pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  • $185.6k - $304.8k

     ...maintains the foundational embedded software platform for GM's...  ..., including operating systems, board support packages (BSP), drivers, and the core...  ...compute SoCs. The Staff Software Engineer - Platform OS will...  ...QNX-based platform OS development on current production... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    10 hours ago
  • Contract Professionals, Inc. is seeking a Software Staff Engineer to support embedded systems and vehicle electronics integration for ground combat platforms. This role will involve OS/BSP development, software integration, and full lifecycle embedded software engineering... 
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  •  ...Professionals, Inc is seeking a Senior Software Engineer located in Sterling Heights, MI....  ...role will involve developing embedded application software for next-generation ground combat vehicle systems, covering the full software development lifecycle. The ideal candidate... 
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    3 days ago
  • $73 - $84 per hour

     ...Cyber Software Development Engineer (C5) Location: Sterling Heights, MI Pay Rate...  ...engineering team supporting embedded cyber development for a family...  ..., real-time operating systems, and secure system interoperability...  ...Board Support Packages (BSP) and hardware/software... 
    Contract work
    Weekend work

    Contract Professionals, Inc

    Sterling Heights, MI
    4 days ago
  • $42 per hour

    Pro Staff is looking for an Embedded Software Engineer in Sterling Heights, MI. You will develop, debug, and execute automated verification testing while integrating...  ...software with various real-time operating systems. Candidates should possess strong programming skills... 
    Hourly pay
    Contract work

    Pro Staff

    Sterling Heights, MI
    1 day ago
  • HRU Technical Resources is seeking an Embedded Firmware Developer in Sterling Heights, Michigan. The role involves developing firmware...  .... Candidates should have a Bachelor's degree in Computer Engineering or Computer Science along with 5-10 years of experience in C programming... 

    HRU Technical Resources

    Sterling Heights, MI
    2 days ago
  • $63 - $72.4 per hour

     ...seeking an experienced HIL/SIL Electrical Systems Test Engineer. This role involves developing and maintaining test environments for embedded systems, creating operational...  ...over 10 years of experience in system development, ideally in military or automotive sectors... 
    Hourly pay

    Moseley Technical Services, Inc.

    Sterling Heights, MI
    4 days ago
  •  ...We’re recruiting for a Project Engineer to lead development of embedded and diagnostic software solutions for heavy-duty vehicle applications. This position combines...  ...vehicle platforms. Define and implement system architecture, requirements, and integration strategies... 

    Gables Search Group

    Rochester, MI
    1 day ago
  •  ...Connect Technologies is looking for an Embedded C++ Engineer to join their automotive engineering...  ...3 years of experience in embedded software development. Key responsibilities include...  ...Candidates with experience in automotive systems and strong C/C++ programming skills... 

    Global Connect Technologies

    Warren, MI
    1 day ago
  •  ...-time position. The role requires a Master’s degree in Electronics or Software Engineering and extensive knowledge of GM processes. Suitable candidates must have a thorough understanding of embedded hardware, good analytical and communication skills, and a strong background... 
    Full time

    North Star Staffing Solutions

    Warren, MI
    2 days ago
  • $50 - $56 per hour

    Embedded Firmware Developer Location: Sterling Heights, MI...  ...Firmware Developer to support development of firmware for high-...  ...electronics, power distribution systems, and I/O control hardware...  ...closely with systems, software, and hardware engineering teams. Key... 
    Contract work
    For subcontractor

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  • Contract Professionals, Inc is seeking an Embedded Firmware Developer in Sterling Heights,...  ...and collaborate closely with engineering teams. A Bachelor's degree in Computer Engineering...  ...maintaining existing firmware and translating system requirements into work packages. US... 
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  •  ...Israelvcforum is seeking a Senior Software Engineer to join their team in Warren, MI. This hybrid position involves developing...  ...environments. The ideal candidate has strong experience in embedded software development, automated testing, and CI/CD pipelines. A Bachelor's... 

    Israelvcforum

    Warren, MI
    3 days ago
  •  ...Principal Software Engineer PGS Worldwide is seeking a Principal Software Engineer in Sterling...  ...company. This role supports software development, integration, and testing of real-time embedded software within Combat Mission Systems. Engineers will support software... 
    Contract work
    Worldwide

    PGS Worldwide

    Sterling Heights, MI
    1 day ago
  • $160.2k - $263.7k

     ...ease as cloud computing. As a Staff Systems Engineer, you will bridge the...  ...provisioning workflows, and agent software in Go that connects diverse...  ...use your understanding of embedded systems, hardware...  ...programming and infrastructure development. Strong proficiency in Go,... 
    Work experience placement
    Local area
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  •  ...breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation...  ...enabling controller development work.. This job also...  ...of software and system engineering models as per GM...  ...Understanding of Automotive Embedded Systems. ~ Knowledge... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    4 days ago
  • $120k - $150k

     ...responsible for developing mobile applications that connect drivers to their vehicles, utilizing your expertise in React and embedded systems. The position offers a competitive salary ranging from $120,000 to $150,000, along with full benefits including medical, dental... 
    Work at office
    3 days per week

    Energy Jobline ZR

    Troy, MI
    3 days ago
  • $120k - $150k

     ...advertised global energy and engineering jobs, and work with the...  ...experienced React Developers with embedded systems experience to join an...  ...the intersection of mobile development, embedded systems, and real...  ...5+ years of professional software development experience Proficiency... 
    Currently hiring
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    3 days per week

    Energy Jobline ZR

    Troy, MI
    4 days ago
  •  ...FPGA Design Engineer We are hiring an FPGA Design Engineer in Sterling...  ...Heights, MI to support development of advanced FPGA architectures and embedded hardware systems for mission-critical military...  ...Collaborate with systems, software, and hardware teams to translate... 

    Moseley Technical Services

    Sterling Heights, MI
    3 hours ago
  •  ...Electrical Systems Engineer – High Voltage Vehicle Systems Location...  ...and production-intent system development . Raizan Solutions LLC...  ...system design, requirements, embedded controls coordination,...  ...with mechanical, controls, software, and manufacturing teams to... 
    Full time

    Raizan Solutions LLC

    Troy, MI
    2 days ago
  • $157.1k - $258.5k

     ...industry-leading hands-off driving system, Super Cruise®. Our...  ...We are seeking an experienced Staff Systems Engineer to lead systems engineering efforts for our embedded AV/ADAS platform. You will be...  ...subsystems, and working closely with software and hardware teams to ensure... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  • $71 - $75 per hour

    Engineering Specialist -Software (Embedded Systems) Sterling Heights, MI $71-$75/hour Position Overview Seeking an...  ...Engineering Software Specialist to support development and integration of vehicle...  ...systems. This role focuses on OS/BSP development, embedded software,... 
    Contract work
    Work at office

    Contract Professionals, Inc

    Sterling Heights, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Staff Engineer - Embedded Systems & BSP Development. Be the first to apply!