Software Staff Engineer – Embedded Systems & BSP Development

Moseley Technical Services, Inc.

Sterling Heights (MI)

On-site

USD 88,056 - 97,809

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
401(k) plan
Employee appreciation programs

Job summary

A leading defense contractor in Sterling Heights, MI seeks a Software Staff Engineer. This full-time, on-site role involves designing and maintaining software environments for armored combat vehicles. The ideal candidate has over 7 years of experience in embedded/software engineering and proficiency in languages like C/C++, Python, and Java. Applicants will work in Agile teams and must pass pre-employment screening. Benefits include medical insurance and a 401(k) plan, making it an excellent opportunity for experienced professionals.

Qualifications

  • 7+ years of embedded/software engineering experience.
  • Experience with Board Support Packages (BSP) and low-level system programming.
  • Ability to work overtime as needed.

Responsibilities

  • Design, configure, and maintain software development environments.
  • Develop and execute unit and functional tests.
  • Perform hardware/software integration and system-level debugging.

Skills

Embedded software development
C/C++ programming
Python
Java
Linux
Git
Debugging

Education

Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

Tools

GCC
Eclipse
Jira
Confluence
DOORS

Job description

Software Staff Engineer

Sterling Heights, MI

$63.92 - $71.00/Hour

Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and effectiveness of military personnel worldwide, focusing on durability, mobility, and performance.

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
  • 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.

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 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Embedded Engineer
Software Embedded Engineer

Moseley Technical Services, Inc. • Auburn Hills (MI)

On-site
USD 71,635 - 92,299
Medical insurance
401(k) plan
Pre-employment screening
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Moseley Technical Services, Inc. • Auburn Hills (MI)

On-site
USD 110,000 - 130,000
Medical and supplemental insurance
401(k) plan
Embedded Cyber Software Engineer – C5ISR & Secure Embedded Systems
Embedded Cyber Software Engineer – C5ISR & Secure Embedded Systems

Moseley Technical Services, Inc. • Sterling Heights (MI)

On-site
USD 65 - 85
Medical and supplemental insurance
401(k) plan
Pre-employment drug screening and background investigation
Embedded Firmware Engineer – High Voltage Vehicle Electronics & CAN Systems
Embedded Firmware Engineer – High Voltage Vehicle Electronics & CAN Systems

Moseley Technical Services, Inc. • Sterling Heights (MI)

On-site
USD 71,208 - 77,586
Medical and supplemental insurance
401(k) plan
Senior Embedded Software Engineer – Embedded C/C++, RTOS, Linux | Military Ground Vehicle Systems
Senior Embedded Software Engineer – Embedded C/C++, RTOS, Linux | Military Ground Vehicle Systems

Moseley Technical Services, Inc. • Auburn Hills (MI)

On-site
USD 120,000 - 185,000
Software Test Engineer – Ground Vehicle Systems & Regression Testing
Software Test Engineer – Ground Vehicle Systems & Regression Testing

Moseley Technical Services, Inc. • Sterling Heights (MI)

On-site
USD 69,858 - 77,848
Embedded Software Engineer #25530
Embedded Software Engineer #25530

Blue Chip Talent • Troy (MI)

On-site
USD 120,000 - 150,000
Embedded Software Technical Lead
Embedded Software Technical Lead

DCS Corporation • Sterling Heights (MI)

On-site
USD 120,000 - 150,000
Embedded Software Engineer 3
Embedded Software Engineer 3

Cts Technology Solutions, Inc. • Saint Charles (MO)

On-site
Referral bonuses
C++ Embedded Software Engineer 3 #99775
C++ Embedded Software Engineer 3 #99775

Swoon • Peoria (IL)

On-site
USD 120,000 - 160,000
Optional benefits