Incari is an international technology and software company revolutionizing the human-machine interface (HMI) landscape. Through our state-of-the-art technologies, we enable various companies to turn HMI systems from concept into reality. Our platform simplifies the process of HMI development, enabling designers and engineers to collaborate and build HMIs quickly, efficiently, and cost-effectively. Our commitment to a 3D-first approach and low-code makes tech development more accessible than ever before.
Join our team as a C++ Developer where you will play a crucial role in developing and maintaining the backend infrastructure of our cutting-edge HMI development platform, Incari Studio. You will work closely with our cross-functional teams to design, implement, and improve the backend components that power the platform
Requirements
- Bachelor's or Master's degree in Computer Science
- 6+ years experience with C++ programming
- Experience with at least one communication protocol or interface: CAN Bus, Serial, Sockets, Blue Z/D-Bus or Windows Bluetooth API
- Excellent problem solving, communication, and teamwork skills
- Ability to work independently in a fast-paced environment
- Strong proficiency in C++ 11 development, including knowledge of latest standards
- Experience with Linux based development and familiarity with development on Windows
- Experience or knowledge in embedded software development or MCU
- Experience with IPC
- Fluent in English
- Living in Germany and willing to move to Berlin
Responsibilities
- Develop and maintain the backend of our high-level application on Linux, Windows and embedded Linux platforms
- Implement and integrate new communication protocols and interfaces to our complex, multithreaded application
- Adapt our software to support additional target platforms, like MCUs and Android
- Maintain and enhance the network structure in our application
- Create code documentation, perform code reviews, and write unit tests
- Use software development tools or others like Jira, Confluence, CMake, Git, Catch2
- Stay up-to-date with industry trends and advancements in backend development
Benefits
- Up to 30 days annual leave
- Agile start-up mentality in an established company
- Being part of a diverse and multicultural team
- Flat hierarchies, team spirit, and curious mindset
- Bike benefit
- Hybrid work environment
- Opportunities for career growth and professional development
- A fun and inclusive work culture, where creativity and innovation are celebrated