Role OverviewThe Firmware Engineer 2 will play a key role in developing firmware solutions for advanced embedded systems focused on Edge AI. Based in Pune, India, you will work within a global engineering team to deliver robust, high-performance firmware across the development lifecycle—from design and implementation to testing and optimization.
Key Responsibilities
- Support the architecture, coding, and validation of firmware for next-generation embedded platforms
- Optimize system performance, reliability, and efficient use of resources
- Collaborate with hardware and software engineers to integrate and debug firmware across components
- Participate in code reviews to maintain high standards of quality and maintainability
- Work closely with distributed teams across time zones in a collaborative development environment
- Document design decisions, development workflows, and technical implementations
Required Qualifications
- Bachelor’s or Master’s degree in Electronics Engineering, Electrical Engineering, Computer Science, or a related technical field
- Minimum of 3 years of hands-on experience in embedded firmware development
- Strong proficiency in C and C++ programming
- Experience with real-time operating systems (RTOS), RT-Linux, or bare-metal firmware environments
- Familiarity with embedded debugging tools and diagnostic techniques
Preferred Skills
- Knowledge of Python for scripting and automation
- Experience working with ARM-based processors, FPGAs, or microcontrollers
- Understanding of communication protocols including I2C, SPI, UART, and PCIe
- Fundamental knowledge of digital design, CMOS technology, and electronic circuit behavior
Work Environment
This is an on-site role based in Pune, India, within a fast-moving, results-driven team. The culture emphasizes technical excellence, collaboration, and continuous innovation. You’ll be part of a diverse, inclusive organization committed to R&D leadership and customer-focused engineering.
All qualified applicants are encouraged to apply. We value diversity and foster an environment where different perspectives contribute to better outcomes.
