Search by job, company or skills

The ePlane Company

Firmware Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

Job Description

  • We are seeking a hands-on Firmware Engineer (Batteries & Electrical Group) to design, implement, and validate embedded firmware for battery management systems (BMS), DC-DC converters, and motor controls.

Responsibilities


  • Develop, debug, maintain embedded software in C/C++ for avionics and power electronics systems.
  • Work as per system architecture, facilitate HW-SW co-design.
  • Read schematics/datasheets; implement & test modules; support HIL/SIL/MIL testing.
  • Go through IC / MCU datasheets. Understand functionalities. Evolve state machines to manage necessary SW functionality.
  • Debug using Segger / Lauterbach tools. Code profiling, Timing analysis.
  • Use Embedded Coder (Matlab/Simulink/Simscape) for model-based workflows.
  • Write readable, maintainable C/C++/Python code complying to high level architecture.
  • Combine autogenerated code and custom built firmware for use in a single project.
  • Test software deployed on the target hardware.
  • Maintain readable source code (Git), participate in code reviews, and enforce best practices.
  • Support ISO 26262 / DO-178 activities to ensure design assurance for safety-critical software /firmware development.
  • Collaborate with cross-functional teams for integration & certification.

Tech Skills

  • Strong proficiency in Embedded C/C++, MCUs & their architecture.
  • Hands-on debugging with Segger / Lauterbach.
  • Strong grasp of RTOS concepts and real-time systems.
  • Knowledge of UART, SPI, I2C, RS-232/485, CAN, ARINC, Ethernet, etc.
  • Familiarity with ISO 26262 (ASIL C/D) and/or DO-178 standards.
  • Knowledge of data structures & algorithms for embedded efficiency.
  • Version control with Git/GitHub/GitLab.
  • Working knowledge of Python for scripting & testing.

Nice to Have

  • IoT (MQTT), DBMS/SQL, MISRA standards, SafeRTOS, motor control (FOC, SOC, SOH), model-based design, avionics exposure

Preferred Qualification


  • B.Tech / B.E / M.Tech / M.E in Electrical & Electronics, Computer Science, or related fields.
  • 34 years of experience in BMS, BTMS, IoT, automotive, or aerospace embedded systems.

Job Location

  • Thaiyur






More Info

Job Type:
Industry:
Employment Type:

Job ID: 140982201

Similar Jobs