Senior Embedded Firmware Engineer (Industrial Automation)
Full-time Mid-Senior LevelJob Overview
We are seeking an experienced Embedded Firmware Engineer to lead the development of next-generation industrial communication and motion control systems. This role focuses on bridging high-speed fieldbus protocols with advanced servo control algorithms through modular software architecture.
Key Responsibilities
- Modular Communication Design: Design and implement modular firmware frameworks for real-time industrial protocols (EtherCAT, PROFINET, OPC UA FX). Ensure communication stacks are abstracted from hardware to allow for scalability and rapid deployment across different MCU platforms.
- Servo & Motion Optimization: Develop and refine firmware modules to improve servo control performance, including latency reduction, jitter optimization, and high-frequency control loop tuning.
- Embedded Development: Write, test, and certify C/C++ code for embedded systems, ensuring seamless integration between communication layers and motor control hardware.
- Cross-Functional Collaboration: Partner with hardware and firmware engineers to optimize system performance.
- Tooling & Testing: Build internal debug tools and automated unit tests to validate both communication stability and motion precision.
- Code Quality: Participate code reviews to maintain high standards for modularity, reusability, and documentation.
Make Your Resume Now