Live opening · Posted 7 days ago

Embedded Systems Engineer - Engine Control Unit (ECU)

Green Aero Propulsion · Bengaluru, Karnataka, India (On-site)
Linkedin No
You are 7 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 7 days ago
CompanyGreen Aero Propulsion
LocationBengaluru, Karnataka, India (On-site)
Work modeNo
SourceLinkedin
Listed7 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
4 min from Linkedin publishing this role to us finding it
10 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
71,895 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Experience: 1+ years | Location: Bengaluru | Type: Full-time
About the role:
We are hiring an embedded systems engineer to own the ECU / FADEC (Full Authority Digital Engine Control) software for a small turbojet engine end-to-end - from control architecture and real-time firmware through drivers, communication, fault handling, and validation on bench, hardware-in-the-loop, and engine tests.
Responsibilities:
Own the full engine control software lifecycle: requirements, architecture, implementation, integration, and test.
Design and implement the FADEC control state machine: startup sequencing, steady-state governing, shutdown, and fault/recovery states, with defined transitions and interlocks.
Develop real-time firmware in C/C++ on STM32 / ARM Cortex-M microcontrollers under an RTOS: task partitioning, scheduling, interrupt structure, and deterministic timing.
Write and validate peripheral and sensor/actuator drivers: ADC, PWM, timers, UART, SPI, I2C, and CAN.
Implement sensor acquisition and filtering, actuator command generation, and closed-loop control (e.g., fuel and speed governing) in coordination with hardware and controls engineers.
Implement fault detection, safe-state logic, redundancy management, data logging, and telemetry.
Integrate communication protocols (CAN and serial/RS-485; additional buses as required) for control, telemetry, and ground-support interfaces.
Build and maintain test infrastructure: unit tests, bench scripts, HIL rigs, and engine ground-test support.
Debug on target hardware using JTAG/SWD, oscilloscopes, and logic analyzers.
Maintain code under version control with design, interface, and test documentation.
Required Qualifications:
B.E./B.Tech in Electronics, Electrical, Computer Science, or a related discipline.
1+ years of embedded development experience in C and C++.
Real-time software experience on an RTOS (FreeRTOS, Zephyr, or similar): scheduling, priorities, and deterministic behavior.
Hands-on STM32 / ARM Cortex-M development: peripherals, interrupts, memory constraints, and cross-compilation toolchains.
Demonstrated finite state machine (FSM) design and implementation for real-time control systems.
Driver-level protocol experience: CAN, UART/RS-485, SPI, I2C.
On-target debugging proficiency (JTAG/SWD, oscilloscope, logic analyzer).
Preferred Qualifications:
Exposure to FADEC, ECU, engine control, or motor/power-electronics control software.
Control systems implementation (e.g., PID loops, governing, tuning).
Safety-oriented coding practices (MISRA C or equivalent).
Fault-tolerant or redundant system design.
Python for test automation.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App