Senior Software Engineer managing data generation stack and optimizing C++ code for autonomous vehicles. Collaborating with cross-functional teams to ensure robust data frameworks.
Responsibilities
Work across the entire data generation stack
Optimize multi-threaded, on-vehicle C++ code that handles millions of messages each minute
Analyze petabytes of data
Develop and scale software frameworks for efficiently identifying driving data on-robot
Ensure access to critical business data while minimizing robot turnaround time
Interface with other on-vehicle software teams to promote the adoption of new data frameworks
Work with autonomy, hardware, safety, legal, and homologation teams to ensure compliance
Requirements
7+ years of professional experience in software development or related fields and BS in computer science or related field
Strong proficiency in C++ and Python
Experience with scalable data pipeline architecture
Experience with Linux and systems programming
AWS S3 object storage experience, particularly across storage tiers (bonus)
Petabyte-level data management (bonus)
Experience with Auction/Bidding algorithms (bonus)
Benefits
paid time off (e.g. sick leave, vacation, bereavement)
Software Engineer at Bancolombia managing software lifecycle from analysis to retirement. Ensuring standards and best practices in technology for a seamless user experience.
Senior Engineer building scalable distributed systems for GEICO. Collaborating across teams to enhance customer experience in a fast - paced engineering environment.
Java Technical Lead providing technical leadership across multiple projects for Vodafone Intelligent Solutions. Designing software applications and guiding teams in a collaborative environment.
Lead developer specializing in PHP, Laravel, and JavaScript at Aspire Software in Lebanon. Manage development teams and ensure the deployment of scalable software solutions for various industries.
Intermediate Full - Stack Developer joining agile engineering team in AI - driven automotive software. Responsible for full stack development and AI feature integration in Lebanon.
Java/Kotlin Developer at Cadmus, enhancing business solutions through technology. Involved in development using Java and Kotlin with a collaborative team.
Backend Application Developer at FINARTIX working on technology solutions for various sectors. Implementing and managing custom applications to improve clients' delivery approaches.
Backend Application Developer in FINARTIX's Software Engineering Practice, involved in developing technology - based business solutions. Participate in the full software development lifecycle and act as a technical consultant for clients.
Lead design and development of backend systems using Python at Apply Digital. Collaborate with teams and clients to deliver AI - powered solutions in a hybrid work setting.
Back End Python Engineer in a pioneering tech company focusing on supply - chain sustainability. Leading development and mentoring junior engineers in impactful software solutions.