Embedded Software Development @MOTHERSON,
Posted in SRM
1-12 Yrs Exp.

Embedded Software Development

  • Developing and integrating of new and existing embedded software systems for our downhole drilling tools.
  • Creating of embedded software concepts, implementing, integrating and testing of the source code and architecture.
  • Documenting the requirements, the concept, the design and the tests.
  • Developing and maintaining of firmware frameworks for different microcontroller platforms including low-level driver (e.g. SPI, UART, CAN periphery).
  • Defining and contributing to common standards and development approaches (e.g., requirements analysis process, design- and coding styles, test standards).
  • Developing scripts using languages like Python for automating, debugging and testing.
  • Working experience with at-least one software version control and defect tracking software (e.g., SVN / GitHub).


Fuel your passion

To be successful in this role you will:

  • Have good embedded C programming experience on microcontrollers (8/16/32 bit architecture.
  • Have experience in scripting languages like Python.
  • Have 3 to 5 years of experience in embedded software development.
  • Have experience of digital signal processing, control loops and digital filter.
  • Have programming experiences on following bus technologies: CAN, SPI, UART.
  • Have experience in using measurement- and laboratory equipment.
  • Have experience of analysis of digital circuitries and technical datasheets.


Feedback