The Embedded Systems Software Staff Engineer will contribute to the design, development, and implementation of cutting-edge embedded software solutions. This role requires a deep understanding of embedded systems and software engineering principles.
Applicants are expected to possess a mid-career level of experience, demonstrating substantial expertise in embedded software development.
A strong foundation in embedded systems and proficiency in programming languages such as C/C++ is crucial. Experience in real-time operating systems and hardware communication protocols is also necessary.
A Bachelor’s degree in Computer Science, Electrical Engineering, or a related field is required. Advanced degrees or relevant certifications are preferred.