A
Apex.AI
BackendSenior
Senior Software Engineer — Software Platform & Middleware
C++PythonLinuxDdsIpcSome/IpRosMiddleware TechnologiesDistributed Systems
About the Position
Apex.AI is developing the software foundation for autonomous systems and software-defined vehicles. We are looking for an experienced Software Engineer to work on high-performance middleware and runtime systems, collaborating closely with world-class engineers on core software platform technologies.
Responsibilities
- Design, develop, and maintain core software components for Apex.AI products
- Build new software platform capabilities, middleware features, developer tooling, and runtime infrastructure
- Improve performance, reliability, scalability, and maintainability across the platform stack
- Investigate, debug, and resolve complex system-level and distributed software issues
- Develop and maintain automated tests, CI workflows, and development tooling
- Collaborate closely with product, platform, and applications teams to deliver production-quality software
- Participate in architecture discussions, code reviews, and technical design decisions
- Contribute to engineering best practices, development workflows, and technical standards
Requirements
- Bachelor’s degree or higher in Computer Science or related field
- Strong software engineering fundamentals and system design skills
- Excellent programming skills in modern C++ and solid experience with Python
- Experience developing software on Linux-based systems
- Hands-on experience with middleware or communication technologies such as DDS, shared memory IPC, SOME/IP, ROS
- Strong debugging and troubleshooting skills across complex software stacks
- Excellent written and verbal communication skills
- Collaborative mindset with a desire to work in a high-performing engineering team
Benefits
- Build foundational platform technology used in real-world autonomous and intelligent systems
- Work with highly experienced engineers on technically challenging problems
- Contribute to cutting-edge middleware, runtime systems, and developer infrastructure
- Engineering-driven culture with meaningful ownership and impact
- Competitive compensation, benefits, and professional growth opportunities
- International team working at the forefront of mobility software innovation
Senior Software Engineer — Software Platform & Middleware