Sr. Engineer Firmware Engineering XII
On-site · Pune, Maharashtra, India
Pune, Maharashtra, IndiaOn-siteFull TimeSenior LevelBachelors DegreeData Center ServicesEnterprise
Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Data Center Services
Job Summary
Sr. Engineer responsible for independent firmware development in C/C++ on Linux/RTOS, coordinating with global teams, analyzing requirements, updating software design documents, developing firmware for embedded systems, and conducting peer reviews to improve software quality. Responsibilities include project planning, sustaining firmware projects, and mentoring team members.
Required Qualifications
- BE - Computer Science or Electronics Engineering or Equivalent
- 8 to 12 years of firmware development experience
- Embedded C experience is a must
- Exposure to microcontrollers, Digital Signal Processor (DSP), different peripheral configuration and board bring up is must
- Exposure to different peripherals and drivers like ADC, PWM, Comparators, DAC is must
- Exposure to power electronics firmware development, DC-DC converters, Rectifiers etc.
- Exposure to control systems, PID control will be an added advantage
- Interfacing communications protocols such as CAN, I2C, SPI, Ethernet & SNMP protocol is required
- Own the project and coordinate with functional contacts and mentor the team members
- Hands on experience in Git or any other version management tool
- Ability to develop readable, robust, reliable, well-structured code is a must
- Ability to review code for readability, and robust/reliable operation in a software system is a must
- Real-time operating system experience is preferred
- Ability to communicate effectively in both written and spoken English
- Good Interpersonal skills & Strong Team Player
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.