Software Engineer
Core
Developing embedded software for high-tech electronic musical instruments.
Role type
Embedded Software Engineer
Builds
Real-time embedded systems for musical instruments
Domain
Music technology / Embedded systems
Deliverable
production ML models | product features
Required skills
C++, embedded systems programming, real-time systems, software design, debugging, documentation
Preferred skills
ARM architecture, Python, GIT, SVN, MIDI protocol, digital audio workstation (DAW) production
Technologies
C++, Python, ARM, GIT, SVN, MIDI
Responsibilities
Design and develop embedded software in C++ for real-time systems; manage full software development lifecycle including coding, debugging, and verification; analyze and maintain existing applications; design scalable and modular code; resolve and analyze application bugs; integrate new technologies and improve development processes