Softwareentwickler C++ (m/w/d)
Core
Develop C++ software components for technical applications including machine control and data processing, creating hardware-adjacent embedded systems.
Role type
C++ software engineer (embedded systems)
Builds
Embedded systems for mechanical component control and data processing
Domain
Industrial automation / Embedded systems
Deliverable
production ML models | product features
Required skills
C++, C, Python, Rust, Linux/Windows development, Embedded systems experience, Git, CMake, Make, Algorithm design, Hardware-software interface development
Preferred skills
Experience with sensor integration, Database connectivity, Performance optimization
Technologies
C++, C, Python, Rust, Linux, Windows, Git, CMake, Make
Responsibilities
Develop software components for machine control and data processing, Analyze and implement technical requirements with hardware/system engineers, Develop algorithms and interfaces for devices/sensors/databases, Conduct testing, debugging, and performance optimization, Document and maintain existing software solutions