You will be a senior firmware engineer on the engineering team, working cross functionally to develop application software and hardware products for our customers and partners. This opportunity requires deep technical expertise and strong collaborative skills to architect and deploy innovative solutions across multiple markets.
How you will make 10X impact :
- Design, develop, and test robust firmware solutions for new product features and enhancements, taking ownership from gathering requirements to deployment
- Leverage strong debugging skills to diagnose and resolve complex issues across hardware and software
- Expand system-level and device-level testing frameworks, ensuring comprehensive coverage and high code quality
- Research, evaluate, and integrate new hardware and technologies for future products
- Maintain legacy firmware
- Proactively communicate technical progress, challenges, and potential roadblocks to the team lead, cross-functional partners, and stakeholders, ensuring transparency and timely alignment
- Ensure production code meets regulatory requirements, coding guidelines and adheres to best practices
- Mentor junior and mid-level firmware engineers, fostering their growth and contributing to a strong team culture
What you must have :
4-year degree or higher in Computer Science or equivalent fieldAt least 5 years of experience on firmware engineeringProficient to expert in C or C++Proficient in Python for scripting, automation, and testingExperience with Zephyr OS or other RTOSExperience cross compiling embedded developmentExperience with automated testingSolid understanding of hardware-software interfaces and ability to read schematicsIt d be great if you also had experience with :
SQLGoogle Cloud Platform (Google Cloud Platform) or other cloud platformsWireless protocols : LTE-M, NB-IoT, WiFi, Bluetooth and Ultra-wideband (UWB)Low power microprocessorsComputer security and cryptography