Description
You will focus on bringing up new hardware platforms as well as working on the roadmap for future projects. You will help develop embedded software features in collaboration with multiple teams and fix related bugs. You will also work on prototyping features for future products and design, improve and maintain the software infrastructure across multiple platforms as well as write and enhance new testing tools. Multi-functional collaboration and strong team spirit is key to this role.
Minimum Qualifications
BS and a minimum of 3 years of relevant industry experience. Proficiency in C and C++ programming. Strong software design, problem-solving and debugging skills with a focus on efficient and reliable solutions. Experience in embedded real time multitasking software system. Strong communication and interpersonal skills.
Preferred Qualifications
Knowledge of image or video processing technologies. Internship or direct related experience in embedded software development. Experience working with hardware technical reference manuals and translating requirements from them into software design.
Learn more about this Employer on their Career Site
