Software Entwickler (m/w/d)
Core
Design, development, and maintenance of customer-specific software solutions and extending service-oriented software architecture.
Role type
C++ Software Developer
Builds
Custom software solutions for clients
Domain
Automotive/Industrial embedded systems (implied by CAN/CANopen/MQTT)
Deliverable
production ML models | product features
Required skills
C++ (C++17/20), Linux, Windows, Object-Oriented Design, Agile methodologies, Code Review
Preferred skills
MQTT, CAN, CANopen, Server-side build environments
Technologies
C++, Linux, Windows, Git, Atlassian Suite, Bitbucket, Bamboo, CMake, MQTT, CAN, CANopen
Responsibilities
Conceive, develop, and maintain customer-specific software solutions; Extend innovative service-oriented software architecture; Ensure code quality through structured code reviews; Plan and implement software development using agile principles; Utilize modern software technologies and tools for server-side builds and tests.