
Senior Firmware Engineer
Sciemetric Technologies India Pvt Ltd (TASI India)
Pune, Maharashtra
•
On-site
On-Site
Full-Time
Pune, Maharashtra
India
Skills
Programming
Embedded C
C++
C (Programming Language)
Firmware
Electronic Engineering
Electronic Troubleshooting
Embedded Devices
About the Role
Position: Firmware Engineer
Location: Pune, India
Working in an Agile/Scrum environment with leading edge programming languages, you will be
developing products for Pulsar Measurement company. In this role you execute the complete firmware
development lifecycle.
Key Responsibilities include:
• Define, design & develop new firmware for microcontroller-based products.
• Specify and perform unit and system level testing that encompasses embedded hardware and
firmware.
• Maintain or enhance the current legacy firmware.
• Assist technical support and production with specification of relevant operational test procedures.
• Generating and maintaining detailed and technical documentation including engineering journal,
tracking changes, and revising BOMs, test and build instructions.
Required Qualifications:
• Proven working experience (4+ years) in firmware design and development experience
• Working knowledge of bare metal development
• Bachelor’s degree in electrical/Electronic Engineering, Computer Engineering
• Experience in hands-on development and troubleshooting on embedded targets including
hardware device drivers
• Solid programming experience in C & C++
• Development experience with UART, I2C, SPI, RS-232, RS-485, USB drivers, etc.
• Strong experience with Modbus RTU protocol programming
• Experience in electronics troubleshooting
• Familiarity with software version control (Github/GitLab), defect tracking tools, and peer review.
• Well organized with excellent planning skills preferably in an agile environment with a
commitment to timelines, estimates, budgets, and risks
• Must be able to work with minimal supervision and resourcefully get things done, self-starter
• Ability to work in a dynamic team environment, where customer driven priorities can require rapid
juggling of priorities and tasks
Preferred Candidate Qualifications:
• Experience with Microchip PIC32 and STM32 development toolchains
• Experience with electronics design and diagnostic
• Strong mathematical and analytical skills
• MQTT/Sparkplug messaging protocol programming experience
Location: Pune, India
Working in an Agile/Scrum environment with leading edge programming languages, you will be
developing products for Pulsar Measurement company. In this role you execute the complete firmware
development lifecycle.
Key Responsibilities include:
• Define, design & develop new firmware for microcontroller-based products.
• Specify and perform unit and system level testing that encompasses embedded hardware and
firmware.
• Maintain or enhance the current legacy firmware.
• Assist technical support and production with specification of relevant operational test procedures.
• Generating and maintaining detailed and technical documentation including engineering journal,
tracking changes, and revising BOMs, test and build instructions.
Required Qualifications:
• Proven working experience (4+ years) in firmware design and development experience
• Working knowledge of bare metal development
• Bachelor’s degree in electrical/Electronic Engineering, Computer Engineering
• Experience in hands-on development and troubleshooting on embedded targets including
hardware device drivers
• Solid programming experience in C & C++
• Development experience with UART, I2C, SPI, RS-232, RS-485, USB drivers, etc.
• Strong experience with Modbus RTU protocol programming
• Experience in electronics troubleshooting
• Familiarity with software version control (Github/GitLab), defect tracking tools, and peer review.
• Well organized with excellent planning skills preferably in an agile environment with a
commitment to timelines, estimates, budgets, and risks
• Must be able to work with minimal supervision and resourcefully get things done, self-starter
• Ability to work in a dynamic team environment, where customer driven priorities can require rapid
juggling of priorities and tasks
Preferred Candidate Qualifications:
• Experience with Microchip PIC32 and STM32 development toolchains
• Experience with electronics design and diagnostic
• Strong mathematical and analytical skills
• MQTT/Sparkplug messaging protocol programming experience
Apply for this position
Application Status
Application Draft
In Progress
Submit Application
Pending
Review Process
Expected within 5-7 days
Similar Jobs




