Senior Design Engineer - Firmware
5 days ago• Bangalore, India
The following qualifications are expected for this position:
- Overall experience of 5-8 years in Firmware development
- Should have strong programming skills in C and Knowledgeable in C++
- Knowledgeable Object-Oriented Analysis & Design, Design Patterns.
- Good working experience in Multi-threaded programming, RTOS, IPC
- Hardware targets: MCU/MPU: STm32Fxxx family - Cortex-M
- Knowledge of USB, UART, SPI, I2C interfacing and Programmers
- Experience in Fieldbus technology like Profibus, Profinet, EtherNet IP, HART, MODBUS is preferred
- Work with test team to develop system level test cases
- Experience in timing critical, interrupt-based design
- Experience developing projects on resource-constrained, embedded systems
- Ability to read schematics, design simple digital and analog circuits
- Strong background in using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to test code functionality
- Experience with Board bring-up activities is good to have
Qualifications
The following qualifications are expected for this position:
- Overall experience of 5-8 years in Firmware development
- Should have strong programming skills in C and Knowledgeable in C++
- Knowledgeable Object-Oriented Analysis & Design, Design Patterns.
- Good working experience in Multi-threaded programming, RTOS, IPC
- Hardware targets: MCU/MPU: STm32Fxxx family - Cortex-M
- Knowledge of USB, UART, SPI, I2C interfacing and Programmers
- Experience in Fieldbus technology like Profibus, Profinet, EtherNet IP, HART, MODBUS is preferred
- Work with test team to develop system level test cases
- Experience in timing critical, interrupt-based design
- Experience developing projects on resource-constrained, embedded systems
- Ability to read schematics, design simple digital and analog circuits
- Strong background in using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to test code functionality
- Experience with Board bring-up activities is good to have
Want more jobs like this?
Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

Schedule: Full-time
Req: 009EZ7
Client-provided location(s): Bangalore, India
Job ID: Schneider_Electric-https://careers.se.com/jobs/009EZ7?lang=en-us
Employment Type: FULL_TIME
Posted: 2025-09-30T18:43:54
Perks and Benefits
Health and Wellness
Parental Benefits
Work Flexibility
Office Life and Perks
Vacation and Time Off
Financial and Retirement
Professional Development
Diversity and Inclusion