Auf einen Blick
- Aufgaben: Develop and maintain backend infrastructure for our innovative HMI platform.
- Arbeitgeber: Join Incari, a tech company transforming human-machine interfaces with cutting-edge solutions.
- Mitarbeitervorteile: Enjoy up to 30 days off, hybrid work, and a bike benefit.
- Warum dieser Job: Be part of a diverse team in a fun culture that values creativity and innovation.
- Gewünschte Qualifikationen: Bachelor's/Master's in Computer Science and 6+ years of C++ experience required.
- Andere Informationen: Must be fluent in English and willing to relocate to Berlin.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
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.
Minimum 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
#J-18808-Ljbffr
C++ Developer f/m/d Arbeitgeber: Incari GmbH
Kontaktperson:
Incari GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: C++ Developer f/m/d
✨Tip Number 1
Familiarize yourself with the specific communication protocols mentioned in the job description, such as CAN Bus and Sockets. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Engage with the C++ development community online. Participate in forums or contribute to open-source projects that focus on backend development. This not only enhances your skills but also demonstrates your passion for continuous learning.
✨Tip Number 3
Showcase your problem-solving abilities by preparing examples of past challenges you've faced in software development. Be ready to discuss how you approached these issues during interviews, as this aligns with the company's emphasis on excellent problem-solving skills.
✨Tip Number 4
Research Incari's products and their approach to HMI development. Understanding their technology and vision will help you tailor your discussions during interviews and show that you're genuinely interested in contributing to their mission.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: C++ Developer f/m/d
Tipps für deine Bewerbung 🫡
Understand the Company: Familiarize yourself with Incari and their innovative approach to HMI development. Highlight your understanding of their technologies and how they align with your skills in C++ programming.
Tailor Your CV: Make sure your CV emphasizes your 6+ years of experience with C++, as well as any relevant experience with communication protocols like CAN Bus or Sockets. Showcase your problem-solving skills and ability to work independently.
Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for backend development and your familiarity with Linux and Windows environments. Mention specific projects where you implemented multithreaded applications or worked with embedded software.
Highlight Team Collaboration: In your application, emphasize your teamwork and communication skills. Provide examples of how you've successfully collaborated with cross-functional teams in previous roles, as this is crucial for the position at Incari.
Wie du dich auf ein Vorstellungsgespräch bei Incari GmbH vorbereitest
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you utilized C++ 11 features and how you tackled challenges during development.
✨Familiarize Yourself with Communication Protocols
Since the role involves working with various communication protocols, brush up on your knowledge of CAN Bus, Serial, Sockets, and others. Be ready to explain how you've implemented these in past projects.
✨Demonstrate Problem-Solving Skills
Prepare to discuss examples of complex problems you've solved in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers effectively.
✨Emphasize Team Collaboration
Incari values teamwork, so be sure to share experiences where you collaborated with cross-functional teams. Discuss how you communicated and contributed to achieving common goals.