What are the responsibilities and job description for the Firmware Software Engineer position at MitSix?
Job Description : As a Firmware Software Engineer, you will harness computer science and mathematical analysis principles to develop, test, and evaluate the software and systems that empower our state-of-the-art products. This role is pivotal in designing and enhancing the software for diverse applications across various industries.
Responsibilities :
- Develop robust code in C and C for embedded environments, ensuring compatibility across multiple processors and platforms.
- Enhance firmware for Graphics and Display pipelines to meet specific product use cases.
- Work collaboratively with internal teams and external vendors to customize firmware, device drivers, and applications to meet project specifications.
- Troubleshoot and devise solutions for issues across the software stack, including hardware functionalities.
- Design and maintain a comprehensive suite of tests, from unit to automated CI tests.
Skills and Experience :
Educational Requirements :