Senior Softwareentwickler Embedded Systems (m/w/d)
Core
Developing and optimizing embedded software for innovative arc welding systems used in industrial applications and automation.
Role type
Senior IC embedded software engineer (industrial automation)
Builds
Embedded software for arc welding systems, control and regulation functions for welding processes
Domain
Industrial automation + embedded systems
Deliverable
production ML models | product features
Required skills
Embedded C/C++, software architecture, microcontroller programming, Embedded Linux, industrial communication protocols, hardware-software integration
Preferred skills
Python, Go, VHDL, Yocto, MQTT, cloud technologies, AI-assisted development tools, electrical measurement techniques
Technologies
ARM Cortex, STM32, Embedded Linux, GitHub, Visual Studio Code, CAN, CANopen, Ethernet
Responsibilities
Develop and evolve embedded software for welding systems based on microcontroller, FPGA, and Embedded Linux platforms; Define and optimize architecture principles and technical standards; Ensure high quality, cybersecurity, and product safety standards; Implement and optimize control and regulation functions; Develop interfaces between device electronics, HMI, sensorics, actuator, and industrial communication systems; Analyze, test, and debug products directly in collaboration with hardware and application engineering; Evaluate new technologies and derive impulses for product and software development
Seniority
Senior, hands-on IC