Software Engineer (Embedded)
Core
Developing and maintaining embedded software and firmware for advanced electronic devices in industrial applications.
Role type
Embedded Software / Firmware Developer
Builds
Electronic devices with automation, connectivity, real-time control, and intelligent systems for industrial sectors.
Domain
Industrial automation and embedded electronics
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, Arm architecture, Bare-Metal development, microcontroller programming, real-time system analysis, industrial protocol implementation, code versioning, industrial software development lifecycle
Preferred skills
Real-time operating systems (RTOS), industrial communication protocols (CAN, LIN, Modbus, Ethernet), Git
Responsibilities
Develop and maintain embedded software and firmware, design and validate real-time applications, collaborate with hardware and electronics teams, analyze and debug technical issues, update project documentation, support software testing and validation
Seniority
Mid-level, hands-on IC