Skip to content
New Job?Nejo!

Your personal AI career agent

APApex.AI

Senior Software Engineer — Software Platform & Middleware(m/w/x)

München
Full-timeOn-siteSenior
AI/ML

Developing safety-certified middleware for autonomous vehicles, maintaining Apex.Grace and Apex.Ida. Modern C++ and Python skills on Linux required. 4-day work week, company car for private use.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field, or equivalent practical experience
  • Strong software engineering fundamentals and system design skills
  • Excellent programming skills in modern C++ and solid Python experience
  • Experience developing software on Linux-based systems
  • Hands-on experience with middleware or communication technologies (DDS, shared memory IPC, SOME/IP, ROS, or similar)
  • Experience with application frameworks or SDKs for distributed or embedded systems
  • Strong debugging and troubleshooting skills across complex software stacks
  • Excellent written and verbal communication skills
  • Collaborative mindset and desire to work in a high-performing engineering team
  • Curiosity, ownership mentality, and eagerness to learn new technologies
  • Experience with multiple middleware technologies and distributed systems architectures
  • Familiarity with networking concepts, TCP/IP, sockets programming, and low-latency communication
  • Experience with ROS 2 and modern robotics software ecosystems
  • Knowledge of Interface Definition Languages (IDLs), code generation, or domain-specific languages
  • Familiarity with automotive software architectures and standards (AUTOSAR)
  • Experience with real-time operating systems such as QNX
  • Exposure to autonomous systems, robotics, or software-defined vehicle platforms
  • Experience developing safety-critical software following ISO 26262 or similar functional safety standards
  • Familiarity with cloud-native development tools and infrastructure

Tasks

  • Design and develop core software components
  • Maintain Apex.Grace and Apex.Ida products
  • Build new software platform capabilities
  • Implement middleware features and developer tooling
  • Enhance runtime infrastructure
  • Improve platform performance and reliability
  • Increase platform scalability and maintainability
  • Investigate and resolve complex system issues
  • Debug distributed software problems
  • Develop automated tests and CI workflows
  • Maintain development tooling
  • Collaborate with product and applications teams
  • Deliver production-quality software
  • Participate in architecture discussions
  • Conduct code reviews
  • Contribute to technical design decisions
  • Promote engineering best practices
  • Shape product direction with customers and stakeholders

Work Experience

  • approx. 4 - 6 years

Education

  • Bachelor's degree

Languages

  • EnglishBusiness Fluent

Tools & Technologies

  • C++
  • Python
  • Linux
  • DDS
  • shared memory IPC
  • SOME/IP
  • ROS
  • ROS 2
  • QNX
  • AUTOSAR
  • ISO 26262

Benefits

Competitive Pay

  • Competitive compensation

Career Advancement

  • Professional growth opportunities
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of Apex.AI and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

Like this job?

Beta

Your Career Agent finds similar jobs for you every day.


  • Agile Robots

    Senior C++ Software Engineer(m/w/x)

    Full-timeOn-siteSenior
    München
  • Apex.AI

    Software Engineer — Software Platform & Middleware (Early Career)(m/w/x)

    Full-timeOn-siteJunior
    München
  • NVIDIA

    Senior Software Engineer – ADAS(m/w/x)

    Full-timeOn-siteSenior
    München
  • NVIDIA

    Senior Software Engineer – AI and Autonomous Driving(m/w/x)

    Full-timeOn-siteSenior
    München
  • DE01 NVIDIA Germany

    Senior System Software Engineer – Embedded AI Inference(m/w/x)

    Full-timeOn-siteSenior
    München
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes