Embedded Software Engineer


An opportunity exists for a highly motivated engineer to join our team, delivering electrical systems for a variety of projects. Our clients range from Vehicle Manufacturers and Tier 1s to Formula 1 teams and specialist technology developers.

Successful candidates will be sent to the UK for a period of 3 to 6 months for further training and will be stationed in Pune afterwards.

Job requirements:

  • Software specification, design, coding  and validation
  • Strong emphasis on reusable code
  • Close liaison with hardware / systems engineers
  • Customer support
  • Continual process improvement

Qualifications required:

  • Degree qualified in Electronic Engineering / Software Engineering

Experience required:

  • 3+ years of industry experience with a  strong technical background
  • Electrical and Electronic vehicle systems especially systems experience
  • C programming language
  • Working knowledge of assembler
  • 16 and 32 bit microcontroller experience
  • CAN bus network design e.g. UDS / J1939 / ISO 11898
  • Software configuration management
  • System FMEAs
  • Sound understanding of electronic hardware
  • Appreciation of vehicle powertrain, electrical distribution and mechanical systems

Experience desirable:

  • Software for safety critical systems (including MISRA C, ISO 26262)
  • Use of static analysis tools (PCLint, QAC)
  • Design of software for EMC compliance
  • Temperature, pressure, speed and position measurement and PWM control
  • Ability to interpret and apply Matlab, Simulink and Stateflow specifications
  • Simulation, model design and model based coding


  • Good command over English is a must
  • Have a valid passport
  • Team player with strong commitment
  • MS Office skills
  • Full driving licence