Role Overview
Senior Embedded Software Engineer to join its R&D team for development of advanced embedded electronic and medical device systems. The ideal candidate should possess strong expertise in embedded firmware development along with solid electronics understanding. Exposure to mobile or desktop application development for device interfacing, diagnostics, or configuration tools will be an added advantage.
Key Responsibilities
Design and develop embedded firmware for microcontroller- and processor-based systems.
Participate in system architecture definition and hardware-software partitioning.
Develop low-power, reliable, real-time embedded software for safety-critical applications.
Develop device drivers, communication stacks, bootloaders, diagnostics, and production test software.
Work with hardware engineers during schematic reviews, board bring-up, debugging, and validation.
Perform debugging using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and lab instruments.
Support manufacturing, testing, and field issue investigations.
Mentor junior engineers and contribute to engineering best practices.
Required Technical Skills
Strong proficiency in Embedded C/C++
Experience in Assembly Language programming
Hands-on experience with PIC, MSP430, STM32/ST and similar microcontrollers
Experience with ARM Cortex-M or similar microcontrollers
Knowledge of low-power embedded system design
Experience with UART, SPI, I2C, CAN, USB and BLE protocols
Good understanding of analog and digital electronics
Ability to read schematics and support hardware debugging
Nice to Have
Exposure to Android/iOS/mobile app development
Experience with desktop application development for device communication and diagnostics
Experience with wireless or connected devices
Knowledge of cybersecurity for embedded devices
Exposure to MATLAB/Python scripting or automation tools
Familiarity with IEC 62304 or regulated software development standards
Embedded Systems, Electronics & Communication, Instrumentation, Computer Engineering or related field
Preferred Industry Experience
Medical Devices
Implantable Electronics
Industrial Automation
Consumer Electronics
IoT / Connected Devices
Contact
KHUSHBOO 7987108409
NIKHIL 8770401020
Experience:
- C#: 10 years (Required)
- C++: 10 years (Required)
- Embedded software: 10 years (Required)
- Cybersecurity: 10 years (Required)
- Automation tools: 10 years (Required)
- Mobile applications: 10 years (Required)
Work Location: In person