CareerPlanGet AI match score →

Senior Embedded Software Engineer

India - Bangalore💼 Full-time🗓 2026-05-19 → 2026-07-31

Core

Designing, developing, and debugging firmware and software for electro-mechanical systems enabling precision manufacturing and medical fluid handling.

Role type

Senior Embedded Software Engineer

Builds

Firmware and software for electro-mechanical actuators, sensors, and industrial controllers

Domain

Industrial automation and medical device manufacturing

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, microcontroller/microprocessor development, FPGA programming, HDL (Verilog/VHDL), real-time operating systems, communication protocols (UART, SPI, TCP/IP, MODBUS, Profinet, Ethernet IP), API/SDK development, system requirements definition

Preferred skills

Robotics or machine automation background, Linux operating systems, SQL databases, Web Services, XML/HTML parsing

Technologies

C, C++, embedded C, Verilog, VHDL, Python, GitHub, BitBucket, SQL

Responsibilities

Develop embedded software for microprocessors, microcontrollers, and FPGAs; Collaborate globally to develop source code; Determine hardware compatibility; Influence coding conventions; Write requirements and maintain APIs/SDKs; Interface with customers to define system requirements

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗