Embedded Systems Engineer
Core
In-house technical owner of outsourced embedded and electrical engineering strategy, defining requirements and managing external partners to deliver production-ready firmware and controls for electromechanical and robotic products.
Role type
Senior Embedded Systems Engineer (Technical Owner)
Builds
Production-ready firmware, electronics, controls, and connected-tool platforms for electromechanical and robotic products
Domain
Industrial automation, robotics, electromechanical systems
Required skills
Embedded systems, C/C++ programming, MCU peripherals (SPI, I2C, ADC, GPIO, timers, interrupts, DMA), firmware debugging, sensor integration, motor/actuator control, board-level driver development, oscilloscope/logic analyzer usage, industrial automation protocols (EtherCAT, Profinet, EtherCAT, Modbus, CANopen), PLC programming, circuit/PCB design
Preferred skills
Industrial robot experience, stepper motor drivers, industrial automation protocols
Technologies
Embedded, EtherCAT, Ethernet, Firmware, Hardware, Support, PLC, Profinet, Security
Responsibilities
Write, update, and improve firmware for new and existing hardware; bring up new boards and test firmware on physical hardware; investigate firmware issues using logs and test equipment; work with sensors, motors, I/O, and communication interfaces; support firmware testing for prototypes and production units; collaborate with sales to troubleshoot field issues; coordinate with overseas manufacturing teams; manage external engineering partners; keep projects on schedule and within budget
Seniority
Senior, hands-on IC with strategic oversight