Job Description
About the Role:
We're looking for a Principal Embedded Software Engineer to lead the charge on complex embedded systems. If you can architect firmware in your sleep, mentor teams without breaking a sweat, and turn hardware into magic with C/C++, we want you.
What You’ll Do:
Define system architecture and guide technical direction
Design and develop robust embedded software (ARM, RTOS, etc.)
Lead and mentor a team of talented engineers
Collaborate across hardware, software, and product teams
Drive performance, reliability, and quality across projects
What You’ll Need:
10+ years of embedded systems experience
Expert in C/C++, RTOS, and low-level hardware interfacing
Proven leadership in technical teams and system design
Strong debugging and optimization skills
Bonus: Qt/QML, wireless protocols, or bootloader development
Why Join Us:
Lead cutting-edge projects from concept to production
Work with a top-tier, no-drama team
Competitive comp, full benefits, flexible work setup
Real impact, zero fluff
• Proficiency in the Qt framework for application development
• Extensive knowledge of Firmware Development
• Demonstrated experience in Embedded Development
• Solid understanding of Digital Signal Processing (DSP)
• Proficiency in FPGA Design, including programming and troubleshooting
• Experience with MicroController development and programming
• Degree in Computer Science, Engineering, or a related field
• Excellent problem-solving skills and attention to detail
• Ability to work in a team and independently
• Excellent written and verbal communication skills
Full-time