Job Overview: We are hiring a Firmware Engineer with a B.Tech degree in Electronics and Telecommunication Engineering. The candidate should be in their third or fourth year and willing to work onsite. Required skills include C programming, stm32 micro controllers, and familiarity with wired and wireless protocols. Optional skills include Git, C++, and experience with GDB.
Responsibilities include participating in firmware planning, developing firmware as per project requirements, testing and debugging with hardware, coordinating with other teams, maintaining and improving previous firmware, and creating code documentation. We value proactive problem-solvers who thrive in a team environment. Apply now to join our innovative team!
Responsibilities: 1) Participate in firmware planning and contribute ideas towards firmware and system architecture.
2) Develop firmware as per project requirements and/or as directed by superiors.
3) Test and debug firmware with the given hardware.
4) Participate in firmware validation.
5) Coordinate with other teams to understand and implement firmware requirements.
6) Maintain and work on improving previous firmware.
7) Create documentation for code.
Eligibility criteria: 1) B.Tech in Electronics & Telecommunications (ongoing or graduated).
2) Candidate needs to be onsite.
Candidate requirements: (mandatory)
1) Familiar with C/C++ programming.
2) Knowledge of stm32 and ARM architecture.
3) Practical experience in programming stm32 micro-controllers.
4) Familiarity with wired and wireless protocols. (UART, SPI, CAN, TCP/IP, etc)
(optional)
5) Practical experience in using Git.
6) Experience in using GDB.
7) Experience in PCB designing.
8) Strong understanding of core electronics.