Senior Embedded Software Engineer

YourCode - Award Winning IT & Digital Consultancy 

📍 Baden-Württemberg, Germany 🇩🇪

full-time
senior
85000
hybrid
Posted —

Key Skills

CC++EmbeddedLinuxRTOS

Industry

Consumer ElectronicsAutomotive

Job Description

Senior Embedded Software Engineer (C/C++ | Embedded Linux | Embedded Systems)

📍 Rottweil, Germany (Hybrid Working)

💰 Up to €85,000 + Bonus + Benefits

🗣 German Language: B2 Level Required

🏢 Hybrid Role – Regular On-Site Collaboration Required


Senior Embedded Software Engineer – C/C++ / Embedded Linux

YourCode Recruitment Group is partnering with a highly respected engineering company with over 40 years of innovation in the development of advanced embedded systems and high-performance technology solutions.


We are seeking a Senior Embedded Software Engineer to join an established engineering team developing sophisticated embedded software solutions used by globally recognised organisations. This role is ideal for an experienced Embedded Software Developer, Embedded Linux Engineer, Firmware Engineer, or Embedded Systems Engineer looking to work on technically challenging products where quality, reliability, and innovation are at the core of everything they do.


This is a hybrid position based in Rottweil, Germany. Due to the nature of the hardware and embedded systems being developed, regular on-site collaboration is required. Depending on project requirements, you may have periods of increased home working, while certain project phases may require a greater office presence.


Key Responsibilities

  • Design, develop, and maintain embedded software applications using C and C++
  • Develop software for Embedded Linux environments
  • Work closely with hardware engineers to integrate software and hardware systems
  • Debug, test, and optimise embedded software for performance and reliability
  • Participate in software architecture and technical design decisions
  • Support software verification, validation, and troubleshooting activities
  • Contribute to the continuous improvement of development processes and engineering standards
  • Collaborate with multidisciplinary engineering teams throughout the product lifecycle


Required Skills & Experience

  • 5+ years' commercial experience in Embedded Software Development
  • Strong programming experience with C and C++
  • Experience developing software for Embedded Linux systems
  • Good understanding of embedded systems architecture
  • Experience with debugging, testing, and troubleshooting complex software systems
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline
  • Strong communication and teamwork skills
  • German language skills at B2 level or above


Desirable Experience

  • Python for test automation and software validation
  • Network protocols and communication systems
  • Cybersecurity or embedded security experience
  • RTOS (Real-Time Operating Systems)
  • Device drivers, firmware development, or low-level software engineering
  • Continuous Integration (CI/CD) environments
  • Git version control and modern software development practices


Technology Stack

C | C++ | Embedded Linux | Python | RTOS | Networking | Security | Git | CI/CD | Embedded Systems | Firmware Development


What's on Offer?

  • Competitive salary up to €85,000
  • Performance-related bonus scheme
  • Flexible hybrid working model
  • Company pension scheme
  • Professional training and career development opportunities
  • Exposure to cutting-edge embedded technologies
  • Open and informal company culture
  • Short decision-making processes
  • Varied and technically challenging projects
  • Supportive and collaborative engineering environment
  • Structured onboarding programme
  • Team events, company celebrations, and social activities


Why Join?

This is an opportunity to join an established engineering organisation delivering advanced embedded technology solutions for internationally recognised customers, including major technology brands and industry leaders.


If you're an experienced Embedded Software Engineer, Embedded Linux Engineer, Firmware Engineer, or C/C++ Developer looking for your next challenge in Germany, we'd love to hear from you.


Apply today to arrange a confidential consultation and learn more about the company, technology, and long-term career opportunities available.