Job
In this role, you will develop embedded software on Linux platforms for digital printing systems, design drivers and communication interfaces, and optimize software architectures for maintainability and quality.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Our client develops and manufactures innovative high-tech solutions for commercial digital printing and is part of an internationally leading technology group in the field of image processing. With several thousand employees at international locations, they create modern hardware and software solutions that are used worldwide.
- The corporate culture is characterized by collaboration, innovation, and personal responsibility. We are looking for an Embedded Software Developer (m/f/d) who develops modern software solutions and contributes long-term to the growth of a developing team.
- Development of modern embedded software on Linux platforms for control components of digital printing systems.
- Design, planning, and implementation of embedded solutions in the areas of device drivers, communication interfaces, control algorithms, and state machines.
- Further development of a modern software architecture with a focus on maintainability, testability, and quality.
- Close collaboration with interdisciplinary software and hardware development teams.
- Interface function between software development and hardware design.
- Support in the introduction of new technologies up to series production and market launch.
- Collaboration in an international development environment.
Our expectations of you
Education
- Successfully completed studies in Computer Science, Electrical Engineering, Physics, or a comparable field.
Qualifications
- Very good knowledge of modern C++ (C++17 or newer).
- Good knowledge of working with Git.
- Good German language skills (at least fluent level) for coordination with the specialist departments.
- Very good English skills for international collaboration.
- Knowledge of Python.
- Knowledge of fieldbus protocols.
- Knowledge in software testing and test automation.
- Touchpoints with FPGA, multi-core, or hardware-near development topics.
- Strong analytical and solution-oriented mindset.
- Interest in hardware-oriented software development and electronics.
- Strong communication skills and team player.
- Proactive attitude and independent working style.
- Openness to interdisciplinary collaboration in an international environment.
- Motivation to develop professionally and personally in the long term.
Experience
- At least one year of professional experience in embedded software development.
- Experience with Embedded Linux.
- Experience with model-based software development.
- Experience with Linux real-time operating systems.
- Experience in driver development.
- Experience with Enterprise Architect or HCL RTist.
- Experience with agile development methodologies.
What we offer
- Attractive annual salary.
- 30 days of vacation.
- Free consultation and placement.
- Long-term perspective with an option for permanent employment.
- Personal support and profile creation.
- Deployment in a professional IT environment.
- Discover interesting companies in the region.
Benefits
Food & drink
Higher take-home pay
Topics you will work on
Job locations
More about the recruiting agency
Manpower GmbH & Co. KG is an established company in the field of personnel services, offering a variety of HR solutions. With a focus on recruitment, temporary work, and outsourcing, it serves various industries, including manufacturing and finance.
- Recruiting Agency
- Onsite, Hybrid, Full Remote
- Recruitment Agency
More jobs
These jobs might also interest you
Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...
You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...
You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...