Skip to content
New Job?Nejo!

Your personal AI career agent

APApex.AI

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

München
Full-timeOn-siteJunior
AI/ML

Developing core software components and middleware for safety-certified mobility systems. Modern C++ and Linux systems development experience required. Mentorship and meaningful ownership.

Requirements

  • Degree in Computer Science, Engineering, Mathematics, or Robotics
  • Strong software engineering and CS fundamentals
  • Modern C++ experience
  • Familiarity with Python or scripting languages
  • Linux-based systems software development experience
  • Interest in distributed, middleware, runtime, or embedded systems
  • Strong debugging, analytical, and problem-solving skills
  • Familiarity with Git and modern workflows
  • Strong written and verbal communication skills
  • Curiosity, ownership mentality, and eagerness to learn
  • Exposure to middleware or communication technologies
  • Familiarity with TCP/IP, sockets, or Linux system programming
  • Experience with CI/CD and automated testing
  • Exposure to robotics, autonomous, or embedded software projects
  • Familiarity with build systems like CMake or Bazel
  • Understanding of distributed or real-time systems concepts
  • Interest in automotive software or intelligent machines
  • Internship or academic systems programming experience

Tasks

  • Contribute to core software component development
  • Build software platform capabilities
  • Enhance middleware features
  • Develop developer tooling
  • Improve runtime infrastructure
  • Optimize platform performance
  • Enhance software reliability
  • Improve platform scalability
  • Boost platform maintainability
  • Debug complex software issues
  • Resolve system-level issues
  • Create automated tests
  • Develop CI workflows
  • Enhance engineering tooling
  • Collaborate with platform teams
  • Work with product teams
  • Support applications teams
  • Deliver production-quality software
  • Participate in code reviews
  • Engage in technical discussions
  • Conduct software design activities
  • Learn modern C++ best practices
  • Apply systems software engineering best practices
  • Contribute to developer workflows
  • Improve platform usability

Education

  • Master's degree

Languages

  • EnglishNative

Tools & Technologies

  • C++
  • Python
  • Linux
  • Git
  • ROS/ROS 2
  • DDS
  • TCP/IP
  • CMake
  • Bazel

Benefits

Learning & Development

  • Professional development opportunities

Competitive Pay

  • Meaningful ownership

Mentorship & Coaching

  • Mentorship

Career Advancement

  • 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.


  • Apex.AI

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

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

    Application Engineer (Early Career)(m/w/x)

    Full-timeOn-siteJunior
    München
  • Agile Robots

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

    Full-timeOn-siteSenior
    München
  • NVIDIA

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

    Full-timeOn-siteSenior
    München
  • NVIDIA

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

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

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