Position Overview: The Senior Embedded Linux Firmware Engineer will be responsible for developing and maintaining embedded firmware for our IoT products. You will work on both current and upcoming product lines, utilizing your expertise in embedded systems, Linux, and microcontroller development. This role requires a deep understanding of embedded architecture, technical programming skills, and the ability to integrate seamlessly into our collaborative team environment.
Key Responsibilities:
- Firmware Development: Design, develop, and maintain embedded firmware for existing and future IoT products.
- Embedded Linux & Microcontroller Development: Work on embedded Linux systems or microcontroller-based architectures, ensuring robust and efficient operation of our products.
- System Architecture: Apply your embedded architecture skills to create reliable, scalable, and efficient firmware solutions.
- Technical Programming: Utilize your programming skills, particularly in C++, to write, test, and optimize code for embedded systems.
- Product Development: Collaborate with cross-functional teams to define and execute on the technical requirements of IoT product architectures.
- Yocto Integration: Develop custom operating systems using Yocto, tailoring them to meet the specific needs of our hardware devices (nice to have but not mandatory).
Qualifications:
- Experience: 5+ years of experience in embedded systems development, with a focus on embedded Linux or microcontroller-based systems.
- Technical Skills: Proficiency in C++, embedded architecture, and experience with Yocto (preferred).
- Embedded Expertise: Demonstrated experience with embedded systems, including firmware development and technical programming for hardware devices.
- Team Fit: Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
Nice to Haves:
- Yocto Experience: Direct experience with Yocto for creating custom operating systems for hardware devices is highly desirable.
- IoT Product Experience: Familiarity with IoT product development and related architectures.