Actalent
North Reading, MA
Embedded Software Engineer Job Description This role focuses on building foundational real-time control applications that power advanced robotic platforms. You will work exclusively on C-based embedded development, creating low-level software that interfaces directly with Linux-based Industrial PCs (IPCs) and hardware components. This position is ideal for an embedded software engineer who enjoys deterministic, performance-critical programming and wants to see their code directly control high-speed automation systems. Responsibilities Design, build, and maintain real-time control applications using pure C for embedded systems. Own the end-to-end integration of embedded software into Linux-based Industrial PC (IPC) infrastructure. Optimize system performance, memory management, and process execution for high-speed robotic applications. Collaborate closely with hardware engineers to define system requirements and support new board bring-up activities....

