Senior Firmware Engineer
External job listingat Engtal
Engtal seeks a Senior Firmware Engineer to develop real-time C++ embedded software and electrical systems for autonomous defense applications.
Salary
Not provided
Location
Austin, United States
Employment type
Full time
Workplace
Not provided
Senior Firmware Engineer
Austin, United States
Job description
About the role
Engtal is seeking a Senior Firmware Engineer to develop robust, high-performance electrical systems that integrate with electromechanical components and meet military-grade requirements. The role focuses on embedded software for real-time system control and autonomous defense applications.
Responsibilities
- Design and implement efficient, responsive real-time embedded software in C++.
- Interpret microcontroller, digital and analog IC datasheets and circuit schematics, and communicate design constraints and preferences to the electronics design team.
- Write simulations, unit tests and system tests, and integrate microcontroller tests within the CI environment.
- Incorporate microcontroller and embedded Linux code in software-in-the-loop (SIL) and hardware-in-the-loop (HIL) tests.
- Document designs using pseudocode, block diagrams, schematics, simulation results and test protocols.
- Test, simulate and debug embedded systems in lab and field environments; troubleshoot and optimize electronics and software for real-world conditions.
- Improve code performance and reduce power consumption on hardware-constrained platforms.
Requirements
- 3+ years of experience in electrical and firmware design, including schematic design and embedded software development.
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Science or a related field.
- Expertise in microcontroller firmware development in C++, schematic design and electrical simulation.
Key facts
- The role includes real-time embedded software development in C++.
- Requires 3+ years of experience in electrical and firmware design.
- Requires a Bachelor’s or Master’s degree in Electrical Engineering, Computer Science or a related field.
Estimated salary
Estimated salary for software developer in United States: USD 6,050 - 10,500 per month, based on 50 CazVid job posts that state their pay. This is an estimate, not the salary offered.
Frequently asked questions
What does the role involve?
It involves developing real-time embedded software in C++ and electrical systems for autonomous defense applications.
What experience is required?
The listing asks for 3+ years of experience in electrical and firmware design, including schematic design and embedded software development.
What education is required?
A Bachelor’s or Master’s degree in Electrical Engineering, Computer Science or a related field is required.
How much does this job pay?
This listing does not state the pay. As a reference, the estimated salary for software developer in United States is USD 6,050 - 10,500 per month, based on 50 CazVid job posts that state their pay. This is an estimate, not the salary offered.