Full Time

Senior Software Engineer - Embedded

Leonardo DRS
Dallas, TX
$145,000 - $210,000* / year (about $70–$101 an hour)

Job Description

About this kind of role

What a Senior Software Engineer - Embedded usually does. The employer's own details are in the listing.

Typically does: Designs, develops, and tests embedded software for hardware systems, often in areas like automotive, aerospace, or consumer electronics. This role involves working with real-time operating systems, device drivers, and low-level programming to ensure efficient and reliable system performance. Senior engineers often lead technical projects, mentor junior developers, and contribute to architectural decisions. Debugging and troubleshooting complex hardware/software interactions are also common responsibilities.

Tools and skills: Proficiency in C/C++, experience with embedded operating systems (like FreeRTOS or VxWorks), knowledge of hardware interfaces (SPI, I2C, UART), and familiarity with debugging tools like JTAG are generally required.

Good fit for: Individuals with a strong background in computer science or electrical engineering and a passion for working with hardware and software at a low level tend to excel in this role.

In Alaska, the weekly job search for unemployment is 2 work search activities a week (1 if you live more than 55 road miles from a job center), its agency says. What it asks →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.