Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

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.

Job alert subscription

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