✨ About The Role
- The Senior Embedded Software Engineer I will be responsible for designing and implementing software for embedded devices and systems.
- The role involves reviewing code and system designs, as well as analyzing code for efficiency, stability, and scalability.
- The successful candidate will support software quality assurance and optimize I/O performance.
- The position requires interfacing with hardware design and development engineers and providing post-production customer support.
- The engineer will also assess third-party and open-source software as part of their responsibilities.
âš¡ Requirements
- The ideal candidate will have a Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or Computer Engineering.
- A minimum of 4 years of industry experience in software development is required for this role.
- Experience in hands-on development and troubleshooting of embedded hardware is essential.
- The candidate should have programming experience in C or C++ and familiarity with real-time operating systems.
- Excellent written and verbal communication skills are necessary for presenting engineering design review materials to customers and the executive team.