SI
Job Description
You ll make an impact by:
- Lead the design and development of embedded firmware for various products, ensuring high performance and reliability.
- Architect and implement firmware solutions for embedded Linux and microcontroller-based systems.
- Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to define system requirements and specifications.
- Conduct code reviews, provide technical guidance, and mentor junior engineers.
- Develop and maintain firmware development processes, standards, and best practices.
- Troubleshoot and resolve complex firmware issues, ensuring timely delivery of high-quality products.
- Stay updated with the latest industry trends and technologies to drive innovation within the team.
- Ensure compliance with industry standards and regulations, utilizing compliance tools effectively.
You ll win us over by:
- Having bachelors or master s degree in electrical engineering, computer science, or a related field with 15 to 20 years of experience in embedded firmware development, technical leadership.
- Extensive experience with embedded Linux and microcontroller-based systems.
- Proficiency in programming languages such as C, C++, and Python.
- Strong understanding of hardware-software integration and real-time operating systems (RTOS).
- Experience with communication protocols (eg, I2C, SPI, UART, CAN).
- Excellent problem-solving skills and attention to detail.
- Strong leadership and communication skills, with the ability to work effectively in a team environment.
- Proven experience in leading multiple teams throughout your career.
- Knowledge of compliance tools and practices in embedded systems.
- Experience with wireless communication technologies (eg, Bluetooth, Wi-Fi).
- Experience working with cloud and Edge IoT systems like AWS, Azure Cloud, GCP etc
- Knowledge of cybersecurity principles and practices in embedded systems.
- Familiarity with Agile development methodologies.