Senior Software Engineer

RTI
Summary
Join Real-Time Innovations (RTI) as a Platform Engineer and become part of a team building a high-performance, secure real-time middleware platform. You will be responsible for setting up and maintaining toolchains, performing system administration tasks, ensuring efficient platform operation across diverse architectures, and optimizing real-time middleware. This role involves leading AUTOSAR ports, contributing to RTI's AUTOSAR product line, and collaborating on safety and security compliance. You will work closely with various teams to enhance platform support and resolve platform-specific issues. The ideal candidate possesses a degree in a related field, 5-10 years of programming experience, and strong skills in Embedded C and low-level OS concepts.
Requirements
- Degree in Computer Science, Engineering, or a related field, with 5-10 years of programming experience
- Strong skills in Embedded C, low-level OS concepts (sockets, threads, semaphores), and debugging on real-time operating systems
- Experience with AUTOSAR development platforms, including at least one major vendor’s Classic stack
- Background in automotive architecture domains (e.g., body, chassis, powertrain, infotainment, safety) and familiarity with automotive microcontrollers
- Proficiency in boot loaders, initialization code, reading schematics, and debugging embedded devices
- Ability to work effectively in a highly distributed team and tackle complex technical challenges
Responsibilities
- Set up and maintain the configuration of the toolchains and embedded systems that are used to support new ports, production software release and patches
- Perform system administration tasks as well as creation and configuration of RTOS kernels and development environments
- Ensure the RTI Connext platform runs efficiently across diverse architectures and platforms by integrating, automating builds, and porting OS abstraction layers
- Tune and optimize RTI’s real-time middleware for maximum performance on target platforms
- Lead AUTOSAR ports, contribute to RTI’s AUTOSAR product line, and develop integrations for Classic and Adaptive Platforms
- Contribute to AUTOSAR-based reference architecture and collaborate on safety and security compliance efforts
- Work closely with performance testing teams, integration partners, and RTOS vendors to enhance platform support
- Assist RTI’s development, support, and field engineering teams in debugging platform-specific issues and benchmarking to secure key customer deals
Preferred Qualifications
- Creating and configuring RTOS kernels
- Performance characterization and optimization
- Scripting languages, build infrastructure, and hardware setup
Benefits
- Flexible working schedule
- Remote working + Home Office Stipend to cover the costs of working from home
- Flexible Paid Time Off + “Real Vacation Bonus,” an additional bonus for taking more than 1-week of uninterrupted vacation
- Annual bonus based on individual and company performance + other prizes and awards