πUnited Kingdom, Spain
Staff Software Engineer
closed
Stack AV
πRemote - United States
Summary
Join Stack, a company developing revolutionary AI and autonomous systems for the trucking industry, as an onboard infrastructure engineer. You will be part of a team building scalable middleware for self-driving vehicles. Your responsibilities include developing core middleware, integrating hardware peripherals, implementing automated tests, identifying performance bottlenecks, and designing intuitive APIs. This role requires experience with performance-critical applications in resource-constrained environments, strong C/C++ skills, and a solid understanding of POSIX. Excellent communication and teamwork are essential.
Requirements
- Experience building performance critical applications deployed in resource constrained environments, for use in real world applications with a strong understanding of the pros and cons of various approaches
- Strong experience with C/C++
- Strong understanding of the POSIX programming environment
- Familiarity with software engineering and algorithm design and architecture patterns
- Familiarity with concurrent and parallel programming
- Excellent communication and teamwork
Responsibilities
- Own delivery of various components of our onboard infrastructure and tooling, in partnership with teams in Autonomy, Cloud Simulation, and Safety to meet our product needs
- Deliver the SW interfaces and test suites to integrate hardware peripherals into next-generation vehicle architecture
- Principled use of automated tests and code quality tooling to build a regression-resilient system
- Identify bottlenecks and limitations in system performance, and develop novel approaches to unlock new capabilities and ensure a reliable system
- Strike a balance between performance, user experience, and maintainability for core components that are used across our product development organization
- Constantly evaluate tradeoffs that need to be made in a resource-constrained environment, and work closely with hardware and firmware engineers to drive initiatives that enable our robotics middleware to maximize system capabilities
- Participate in the design of our middleware APIs, to ensure that they are intuitive to use correctly, are performant, and ultimately stand the test of time
Preferred Qualifications
- Familiarity with common tooling and libraries such as bazel, boost, abseil etc is a plus
- Familiarity with Python
- Experience with writing high performance code in Linux is a plus
This job is filled or no longer available
Similar Remote Jobs
π°$220k-$270k
πUnited States
π°$244k-$304k
πUnited States
π°$195k-$300k
πUnited States
π°$192k-$260k
πUnited States
π°$217k-$303k
πUnited States
π°$200k-$275k
πUnited States
π°$163k-$286k
πUnited States
πUnited States
π°$190k-$240k
πUnited States, Canada