Job Brief
We are currently looking for a motivated and skilled Firmware Engineer to join our firmware development team and be responsible for creating and implementing software for systems and applications.
Key Skills:
· Proficiency in C/C++ and Assembly programming
· Ability to read hardware schematics
· Experience with RTOS and embedded Linux
· Strong understanding of microcontrollers (ARM, PIC, AVR, etc.)
· Debugging tools like JTAG, oscilloscopes, and logic analyzers
· Knowledge of communication protocols (UART, SPI, I2C, CAN)
· Circuit design fundamentals
· Experience in writing low-level drivers
Main Responsibilities of a Firmware Engineer
Your main responsibilities include:
· Design, integrate, qualify and test application
· Documents pertinent to the various phases of firmware development
· Documenting findings of engineering analyses and investigations
· Testing, debugging, verification, and validation of functional modules against requirements
· Providing post-development support
· Working closely with the team to deliver and optimize system performance
· Staying up to date with firmware development methodologies
Key Requirements
· Degree in Computer Science, Engineering, or a related field.
· Should have 2 years of prior experience in embedded firmware development in an Electronics Company.
Pay: ₹18,000.00 - ₹25,000.00 per month
Work Location: In person