Full Time

Embedded Software Engineer (Master's Level, Early Career)

Seagate Technology
Longmont, CO
$100,000 - $145,000* / year (about $48–$70 an hour)

Job Description

About this kind of role

What a Embedded Software Engineer (Master's Level, Early Career) usually does. The employer's own details are in the listing.

Typically does: Develops software for embedded systems, often within resource-constrained environments. This role involves writing, testing, and debugging code that controls hardware devices, such as microcontrollers or specialized processors. Responsibilities may include designing software modules, integrating hardware and software components, and optimizing code for performance and efficiency. Collaboration with hardware engineers is common throughout the development lifecycle.

Tools and skills: Proficiency in C/C++, experience with real-time operating systems (RTOS), debugging tools, and familiarity with hardware interfaces like SPI, I2C, and UART are generally required.

Good fit for: Individuals with a strong foundation in computer science and electrical engineering principles, and a passion for low-level programming and hardware interaction, typically thrive in this role.

In the Memphis, TN-MS-AR metro area, the middle pay across its 612,000 jobs was $46,890 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

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