

MTS Firmware Engineer
Location
Austin, TX
Level
Mid-Level
Department
Semiconductors
Type
Salary
Job Description
Posted on:
2026-05-08
Responsibilities
- Research and develop operating systems-level software and compilers.
- Design, develop, troubleshoot, and debug software for electronic devices.
- Develop software tools for electronic design and technology platforms.
- Ensure hardware compatibility and influence hardware design decisions.
- Drive projects of significant technical importance.
- Utilize engineering principles and best practices in software development.
- Apply knowledge of computers and electronics in the development process.
Job Requirements
- Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent experience).
- Three years of experience in firmware development or a related engineering role.
- Proficiency in C, C++, or Python programming languages.
- Experience with CPU, GPU, or SoC architecture.
- Familiarity with Unix or Linux environments.
- Skills in software debugging in macOS, Linux, or Unix.
- Experience in microcontroller programming and DDR5/LPDDR5 programming and debugging.




