Embedded Firmware Engineer
A L Technology Services · Pune · onsite · Posted 40d ago
About a minute. You'll make an account on the way through.
About this role
We are looking for an Embedded Firmware Engineer to develop secure, real-time, hardware-close firmware for servo drives and frequency inverters. The role involves driver development, control integration, cybersecurity implementation, communication protocol development, debugging, and contributions to architecture and CI processes.
Responsibilities:
- Develop embedded C firmware for ARM MCUs; handle real-time constraints and peripheral drivers.
- Integrate control algorithms, PWM, ADC, and timers; collaborate with hardware and controls teams.
- Implement cybersecurity features: Secure Boot, cryptography, key management, secure update concepts, and IEC 62443 requirements.
- Develop and maintain industrial communication stacks (EtherCAT, IOLink, CAN, PROFINET, EtherNet/IP).
- Perform debugging and root cause analysis using JTAG/SWD, RTT, oscilloscopes, and logic analyzers.
- Participate in software architecture reviews, automated tests, CI pipelines, code reviews, and verification activities.
Requirements:
- Qualifications: Bachelor's or master's in electrical engineering, electronics, computer engineering, technical computer science, or a comparable field.
- Experience: 3-9 years.
Mandatory Skills:
- Strong C programming for embedded systems, real-time development (RTOS or bare metal).
- Good understanding of interrupts, timing, concurrency, MCU peripherals, and drivers.
- Experience in embedded security (secure boot, crypto basics, key management, secure updates).
- Hands-on with debugging tools: JTAG/SWD, RTT, and GDB/trace tools.
- Familiarity with structured development, code reviews, Git, and configuration management.
Desirable Skills:
- Knowledge of servo drives, motor control, or power electronics.
- Experience with industrial communication protocols (EtherCAT, IOLink, CAN, PROFINET).
- Exposure to IEC 62443 cybersecurity compliance, automated testing, CI, and scripting (Python).
Behavioral skills:
- Excellent team player.
- Problem solving.
- Analytical thinking.
- Good interpersonal skills.
Sourced from instahyre
Skills
About A L Technology Services
A L Technology Services
IT Services & Consulting
51-200
employees
2011
15 years old
Bangalore / Bengaluru, Karnataka
India
₹4L PA avg
Avg at A L Technology Services
About
Industries
Employee ratings
10 reviews
Culture
4.4
Career growth
4.0
Work-life
4.4
Employees rate it well for
Find them on