Job Summary
A company is looking for a Lead Software Engineer, Embedded C++.
Key Responsibilities
- Build embedded software systems from the ground up using C++, tailored for microcontrollers and performance-critical environments
- Collaborate closely with electrical and hardware engineers to ensure software runs seamlessly on a variety of platforms
- Write high-performance code optimized for memory, power, and speed
Required Qualifications
- At least 6 years of experience developing embedded systems with a strong understanding of embedded architecture
- Proficiency in modern C++ (C++11/14/17), including skills in memory management, multithreading, templates, and object-oriented programming
- Experience building GUIs using Qt and QML
- Hands-on experience with Linux kernel and driver development
- Familiarity with both bare-metal and RTOS-based embedded systems
Comments