Position Overview
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 brin...