2,217,049open jobs
142,434companies
251,451added this week
Browse all
Location
In office (Bengaluru, Chennai, Coimbatore)
Seniority
Senior · 2+ years exp

First seen by Alion on Nov 12, 2026.

Overview
Company
Impact
Profile match
We are trusted partners to global manufacturers and technology leaders, enabling Test and Measurement excellence through software engineering services.

We are looking for a Senior Embedded Engineer with3-5 years of experienceto designanddevelop embedded software/firmware for a mechatronics system. You will work on real-world hardware, solve complex problems, and ensure high-quality, timely delivery of projects — while also contributing to integrating AI/ML capabilities into embedded systems for intelligent, data-driven functionality at the edge.


We are looking for an engineer to develop and optimise firmware for embedded platforms, working closely with hardware and cross-functional teams. The role involves end-to-end development, performance tuning, and enabling intelligent features on edge devices with a focus on efficiency and reliability. You will also contribute to solving complex system-level challenges and building scalable, high-quality solutions.


Responsibilities:

  • Design and develop embedded firmware using Embedded C/C++.
  • Design and develop embedded software using Embedded C/C++/Python.
  • Design, develop, and test peripheral drivers for Linux/RTOS at kernel and user levels
  • Work on microcontrollers, peripherals, and hardware interfaces.
  • Develop and integrate communication interfaces like UART, SPI, I2C, USB, PCIe, Ethernet.
  • Debug and troubleshoot embedded systems using tools like debuggers, oscilloscopes, and logic analysers.
  • Develop functional and unit tests, validate firmware functionality and automate the same.
  • Analyse system performance and optimise code.
  • Participate in the full development lifecycle: design, coding, testing, and debugging.
  • Collaborate with hardware and other software teams to solve system-level issues.
  • Create prototypes to validate design concepts.
  • Collaborate on integrating AI/ML models into the embedded development lifecycle or edge devices.


Requirements:

  • Strong programming skills in Embedded C/C++/Python.
  • Working Experience with Linux/RTOS.
  • Working experience with Motion controllers or mechatronics projects.
  • Degree in electrical, electronics or mechatronics.
  • Minimum3-5 yearsof experience in embedded Software/firmware development.
  • Good understanding of embedded systems architecture.
  • Experience with hardware interfaces like UART, SPI, I2C, USB, PCIe, Ethernet.
  • Strong debugging and problem-solving skills.
  • Strong understanding of memory management and real-time constraints.
  • Familiarity with development tools like compilers, debuggers, and version control (Git).


Good to have:

  • Working experience or understanding of microcontrollers and Processors like ARM, PIC, x86, DSP.
  • Working experience or understanding of specific RTOS variations like Zephyr, VxWorks, FreeRTOS,
  • Working experience or understanding of BSP development.
  • Working experience or understanding with Linux distributions and build environments.

Skills

C, C++, Embedded C, I2C, Linux, PCIE, RTOS, SPI, UART, USB

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,217,049 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Bengaluru
In office · 5+ years exp · Bengaluru
Verilog
SystemVerilog
VHDL
MATLAB
MATLAB
Simulink
Chips/EDA
Siemens ModelSim
Xilinx Vivado
Vitis
Apply
Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · Bengaluru
Python
C#
C++
C#
.NET
C++
Qt
DevOps
RTOS
Management
Agile
Apply
In office · 5+ years exp · Noida
Chips/EDA
Synopsys ZeBu
Apply
In office · 5+ years exp · Bengaluru
Apply
In office · 4+ years exp · Bachelor's Degree · Bengaluru
Python
C++
C++
OpenGL
Game Dev
DirectX 12
QA
Rest-Assured
Apply
In office · Full-Time · Bachelor's Degree · Bengaluru
AI/ML
AI Agents
Analytics
ETL/ELT
Management
Agile
Apply
In office · Full-Time · Bachelor's Degree · Bengaluru
AI/ML
AI Agents
Management
Power Automate
Power Apps
Agile
Apply
Hybrid · Full-Time · Bachelor's Degree · Bengaluru
Java
AI/ML
AI Agents
DevOps
Azure
Management
Agile
Apply
In office · Full-Time · 4+ years exp · Bengaluru
Python
JavaScript
DevOps
Rest API
GCP
Management
Agile
Apply
Hybrid · Full-Time · 4+ years exp · Bachelor's Degree · Bengaluru
Python
JavaScript
TypeScript
Apex
Apex
Salesforce Flow
AI/ML
Function Calling
AI Agents
RAG
Agentforce
Copilot Studio
DevOps
Rest API
Azure
CI/CD
Git
Management
UiPath
Power Automate
Apply
See all jobs
This is one of many
2,217,049 more open roles from verified company boards, updated every day.