Software Engineer—Solutions

Palo Alto, California, United States /
Engineering – Engineering /
Apex.AI is seeking talented Software Engineers to develop applications together with our product teams. We are seeking solid C++ developers with good software practices to help build creative applications using Apex.OS and Apex.Middleware.

Your role will be to develop solutions for some of the hardest problems that our potential customers are facing, using the innovative and advanced new features of Apex.OS and Apex.Middleware. The applications that you build will be vital in helping the company sell its product and also educate customers on good software practices. You will get to work closely with Apex.OS and Apex.Middleware teams and provide them feedback on the latest features that they develop. If you have a passion for learning new things and for building model applications in C++ this role is perfect for you.

This role can be located in our Palo Alto office or remote within the United States.
Authorization to work in the United States is required.

What You'll Do—Responsibilities

    • Educate yourself on the latest features that Apex.OS and Apex.Middleware teams develop and use your C++ skills to develop applications around them
    • Understand some of the common problems that our potential customers are facing and build creative solutions using your coding skills
    • Build creative, distributed C++ applications using Apex.OS and Apex.Middleware, following good coding practices, that will serve as models for our customers

You Have

    • A B.S. degree in Computer Science, Computer Engineering, or other technical field, or equivalent experience
    • Solid software design skills and experience with C++14 (or newer)
    • 2+ years of experience in C++ software development
    • Experience with git, GitLab, or similar tools
    • Software and embedded system experience
    • Experience with ROS, ROS2, or other similar robotics frameworks

Great to Have

    • Experience in any of the following fields: automotive, robotics, or AI
    • Familiarity with DDS is a plus
About Apex.AI

Apex.AI is a Palo Alto, Berlin, Stuttgart, and Munich-based company that is developing breakthrough safe, certified, developer-friendly, and scalable software for mobility systems. ​
Our software products are based on proven open-source software, such as ROS or Eclipse iceoryx, so that we don’t spend time redeveloping what already works. Instead, we fork software that has been developed and proven in use by large developer communities. We then add what is missing: Functional safety, flawless performance, and support for application in commercial and safety-critical products. In order to do so, we have developed a proprietary process to rework open-source software in record time such that it conforms to the highest requirements of the applicable functional safety standard.

Distinguished by our experienced and agile team, we bring in the right pedigree: Expertise in modern software engineering to build software that scales to massive systems, leading know-how in software functional safety to make software reliable, experience bringing software to market so that we know what to takes to build actual products, and twenty-plus years of experience building autonomous systems so that we can take the perspective of our customers and know their needs. 
We launched our award-winning first product Apex.OS after three years in 2020 and have taken it through certification in record time for launch in 2021. We have more in the pipeline to revolutionize the use of software in the automotive industry.