Apex.AI

Senior Software Engineer — Software Platform & Middleware

Apex.AI
Apply
4 months ago
Munich, GermanySenior

Responsibilities

  • Design, develop, and maintain core software components for Apex.AI products, particularly Apex.Grace and Apex.Ida.
  • Build middleware features, software platform capabilities, developer tooling, and runtime infrastructure.
  • Improve platform performance, reliability, scalability, and maintainability.
  • Investigate, debug, and resolve complex system-level and distributed software issues.
  • Develop and maintain automated tests, CI workflows, and development tooling.
  • Collaborate with product, platform, and applications teams on production-quality software.
  • Participate in architecture discussions, code reviews, and technical design decisions.
  • Contribute to engineering practices, development workflows, and technical standards.
  • Help shape product direction through collaboration with customers and internal stakeholders.

Requirements

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Mathematics, or a related field, or equivalent practical experience.
  • Strong software engineering fundamentals and system design skills.
  • Excellent modern C++ programming skills and solid Python experience.
  • Experience developing software on Linux-based systems.
  • Hands-on experience with middleware or communication technologies such as DDS, shared memory IPC, SOME/IP, ROS, or similar systems.
  • 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 and a collaborative approach.
  • Preferred experience includes multiple middleware technologies, distributed systems architectures, TCP/IP, sockets programming, low-latency communication, ROS 2, robotics software ecosystems, IDLs, code generation, AUTOSAR, QNX, cloud-native tools, autonomous systems, and ISO 26262 or similar functional safety standards.

Benefits

  • Munich office-based role.
  • Opportunity to build foundational platform technology for autonomous and intelligent systems.
  • Work with experienced engineers on technically challenging problems.
  • Meaningful ownership and impact in an engineering-driven culture.
  • Competitive compensation, benefits, and professional growth opportunities.
  • International team working on mobility software innovation.

Tech Stack

Categories

Apex.AI

About Apex.AI

51-200 employees
Contact me