Description
We are seeking a skilled Staff Engineer for IP Firmware Development to join our team in India. The ideal candidate will have substantial experience in designing and developing firmware for IP-based systems, collaborating closely with hardware teams, and driving projects from conception to execution.
Responsibilities
- Design, develop, and implement firmware solutions for IP-based systems.
- Collaborate with hardware engineers to define firmware specifications and requirements.
- Debug and troubleshoot firmware issues in a timely manner.
- Conduct code reviews and provide mentorship to junior engineers.
- Participate in the full firmware development lifecycle from concept to production.
- Ensure the quality and performance of firmware through rigorous testing and validation processes.
Skills and Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5-10 years of experience in firmware development, preferably in IP systems.
- Proficient in programming languages such as C/C++ and Python.
- Strong understanding of embedded systems and real-time operating systems (RTOS).
- Experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers).
- Familiarity with network protocols (TCP/IP, UDP, etc.) and their implementation in firmware.
- Knowledge of version control systems (e.g., Git) and agile development methodologies.