0% found this document useful (0 votes)
4 views2 pages

Junior C++ Developer Position in Düsseldorf

An international technology company is seeking a Junior C++ Developer to enhance their HMI development platform, requiring a Bachelor's or Master's degree in Computer Science and 7+ years of network programming experience. The role involves developing backend infrastructure, implementing communication protocols, and maintaining software on various platforms. The company offers a supportive work environment with opportunities for growth, 30 days of annual leave, and a hybrid work model.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Junior C++ Developer Position in Düsseldorf

An international technology company is seeking a Junior C++ Developer to enhance their HMI development platform, requiring a Bachelor's or Master's degree in Computer Science and 7+ years of network programming experience. The role involves developing backend infrastructure, implementing communication protocols, and maintaining software on various platforms. The company offers a supportive work environment with opportunities for growth, 30 days of annual leave, and a hybrid work model.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

On behalf of our customer, we are looking for

C++ Developer - Junior

Our client is an international technology and software company revolutionizing the human-machine
interface (HMI) landscape. Their state-of-the-art technologies enable various industries, such as mobility,
to turn HMI systems from concept into reality. The platform simplifies the process of HMI development,
allowing designers and engineers to collaborate and build HMIs quickly, ef f iciently, and cost-effectively.

Their commitment to a 3D-first approach and low code makes tech development more accessible than
ever. With their AI solutions, they are working to bridge the gap between stochastic evaluation and
discrete computation. Join the team as a C++ Developer (low-level). You will play a crucial role in
developing and maintaining the backend infrastructure of the cutting-edge HMI development platform.
You will work closely with the cross-functional teams to design, implement, and improve the backend
components that power the platform.

Your Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering or a related f ield


7+ years’ work experience with network programming
Strong proficiency in C++ 11 development, including knowledge of the latest standards
Experience with Linux-based development environments and familiarity with development on
Windows
Experience implementing communication protocols and interfaces, like CAN Bus, Serial, Sockets, and
Bluetooth profiles (advantageous)
Experience with IPC
Experience with large-scale projects
Experience or knowledge in embedded software development or MCU (advantageous)
Understanding of software development best practices, including version control (Git), testing, and
code reviews
Strong analytical and problem-solving skills

+49 1590 6453 419 Düsseldorf, Germany


info@[Link] [Link]
Excellent teamwork and communication skills
Ability to work independently and in a fast-paced environment
Fluent in English
Living or willing to move to Berlin

What you will do:


Develop, maintain, and enhance the backend of the company’s software suite on Linux,
Windows, Android, and Embedded Linux
Implement and integrate new communication protocols and interfaces to the company’s
application/software suite
Maintain and enhance the network structure in the company’s software
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

What They Offer You:


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
Company-sponsored events, team-building activities, and regular celebrations of achievements

+49 1590 6453 419 Düsseldorf, Germany


info@[Link] [Link]

Common questions

Powered by AI

The client company targets industries such as mobility, focusing on revolutionizing the human-machine interface (HMI) landscape through state-of-the-art technologies. Their platform simplifies HMI development, thus enabling designers and engineers to efficiently turn concepts into reality .

The company offers a variety of benefits to foster employee satisfaction and innovation, including 30 days of annual leave, a hybrid work environment, opportunities for career growth, and a fun and inclusive work culture that celebrates creativity and innovation. Additionally, they provide company-sponsored events, team-building activities, and regular celebrations of achievements, which contribute to an agile start-up mentality in an established company with flat hierarchies and a team spirit .

The company offers a collaborative work environment characterized by cross-functional teamwork, where C++ Developers work closely with different teams to design, implement, and improve backend components of the HMI platform. This environment not only promotes communication and idea-sharing but also enhances the developer's ability to contribute to innovative solutions within a supportive setting. This impacts the C++ Developer by providing opportunities to leverage diverse expertise for holistic software development .

The requirement for experience with large-scale projects influences the selection criteria by ensuring that candidates are capable of handling complex and expansive software development tasks typical of the HMI systems developed by the company. This experience signifies an applicant's ability to manage and contribute to significant development processes, enabling them to effectively collaborate in the enhancement of the sophisticated backend systems required for the company's innovative products .

The client company emphasizes accessibility in tech development by committing to a 3D-first approach and utilizing low code solutions. This simplifies the development process and makes it more accessible to a wider range of developers. They also implement AI solutions to bridge the gap between stochastic evaluation and discrete computation, further enhancing development efficiency .

The client's platform simplifies human-machine interface (HMI) development by providing a collaborative environment where designers and engineers can quickly and cost-effectively build HMI systems. This is enabled through a 3D-first approach and low code solutions, which make the development process more efficient and accessible, ultimately helping to transform HMI concepts into reality faster .

The qualifications required for the C++ Developer role include a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. The position demands 7+ years of experience in network programming, strong proficiency in C++ 11 with knowledge of the latest standards, experience with Linux-based and Windows development environments, and familiarity with communication protocols and interfaces like CAN Bus and Sockets. These qualifications reflect the technical demands of working on backend infrastructure for complex HMI systems .

Networking plays a critical role in the C++ Developer's responsibilities, as they are tasked with maintaining and enhancing the network structure within the company's software suite. This involves implementing and integrating new communication protocols and interfaces, which are crucial for the seamless operation of human-machine interface systems across Linux, Windows, Android, and Embedded Linux platforms .

Proficiency in C++ 11 and associated skills benefit the role by enabling the developer to efficiently handle the complexities of backend infrastructure development for the HMI platform. The advanced features and latest standards of C++ 11 enhance code reliability, performance, and scalability, critical for implementing communication protocols, managing large-scale projects, and ensuring robust software solutions .

The AI solutions employed by the company are significant in that they help bridge the gap between stochastic evaluation and discrete computation. This facilitates more effective and efficient HMI development by allowing for advanced data analysis and computational strategies, thereby enhancing the functionality and usability of the human-machine interface systems .

You might also like