Software-Entwickler (m/w/d)
Core
Develop and maintain applications ranging from Android apps to hardware-adjacent programming for technical systems where hardware and software interact closely.
Role type
C++ and Android software developer
Builds
Android applications and hardware-adjacent software
Domain
Embedded systems / Mobile development
Deliverable
production ML models | product features
Required skills
C++, Android development, hardware-software interface knowledge, error analysis, testing, documentation
Preferred skills
Self-directed problem solving, cross-functional collaboration
Technologies
C++, Android
Responsibilities
Develop and evolve applications from Android apps to hardware-adjacent code; Implement new features and maintain/optimize existing software; Collaborate at the intersection of software, electronics, and hardware; Perform error analysis, testing, and documentation
Seniority
Mid-level IC