Senior Embedded Systems Engineer

About the Job

Location: Bengaluru, IN

Type: Full-time (on-site)

Salary: Matching industry standards

Equity: We want the best people to work with us to make affordable green hydrogen a reality and we have an ESOP plan commensurate with that vision in mind.

 

What you will do

In this position you will work on developing the electrolyzer management system along with the control systems, process engineering and power electronics teams. This will entail development of control and automation software for embedded systems. 

 

Your responsibilities

  • Develop firmware in C/C++ and/or assembly for a variety of embedded system platforms

  • Collaborate with control systems and process engineers in development, integration, and debug of prototype hardware for control systems

  • Contribute to design, code and documentation

  • Love to learn how things work, and understand how software can interact with the physical world as part of a system

 

Basic qualifications

  • Bachelor’s degree in Electronics, Electrical engineering, Computer Science or similar discipline

  • 4+ years of experience working in embedded C/C++ and/or assembly and in a scripting language such as Python or Tcl and system shell languages such as Bash

  • Experience leading a team of embedded software engineers to deliver a defined outcome

  • Experience in testing and validation approaches for embedded systems

  • Experience with high-reliability safety-critical software development, deployment, and operation in resource-constrained environments

  • An unquenchable thirst for knowledge and the ability to quickly adapt to new situations. Excited to join a startup and put in the hustle required to get things done!

 

Preferred qualifications

  • 6+ years of experience working in embedded C/C++ and/or assembly and in a scripting language such as Python or Tcl and system shell languages such as Bash

  • Experience with an embedded operating system such as FreeRTOS or similar

  • Experience working with embedded hardware and basic lab equipment

  • Experience with software configuration management tools/methods

  • Experience with the development and execution of software test plans and with software quality metrics

  • Working knowledge of control systems and experience in real-time embedded systems

  • Proficiency with common embedded systems communications protocols (SPI, I2C, CAN, RS-422/485) - applications and implementation

  • Experience in energy, renewables or chemical industry would be a bonus

Even if you don’t meet all the requirements listed, but think you are up to the challenges, get in touch and tell us why you are a good fit for Newtrace. We look forward to hearing from you!