Senior Software Engineer developing C++ software for GM's next generation of embedded platform software. Building runtime software that supports high-performance, low-latency vehicle autonomy features.
Responsibilities
Develop software in C++ to interface with the autonomy stack with the other compute, sensors and custom hardware on the vehicle
Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews
Collaborate with colleagues across multiple teams and mentor other developers
Lead and generates technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current, new and major programs
Performs as Subject Matter Expert (SME) for at least one platform or application component
Provide, communicate, and support common best practices among software community
Lead development of software system team design content and software anomaly corrections.
Requirements
4+ years' experience building and shipping production-quality software, with a focus in Linux based environments
Bachelor's, Master's, or PHD in relevant field or relevant work experience.
Experience with C++ (17+), STL, and Python3
Experience working with and building tooling for large, complex systems
A high standard and commitment to quality by designing for maintainability, testability and efficiency.
iOS Engineer developing new financial services with Merpay, focusing on individual credit business in Japan. Collaborating with cross - functional teams to improve user experience and product quality.
Tech Lead managing development teams across mobile, web, and backend at Lotus's. Overseeing software solutions while ensuring technical excellence and high - quality code across projects.
Staff Engineer developing solutions with agile teams and mentoring junior engineers. Focused on leading development initiatives utilizing CI/CD, .NET, and web services.
Software Engineer developing and supporting client - server applications for gaming technology at Light & Wonder. Collaborating with teams to build reliable and scalable software solutions.
Associate Director role leading software development and team collaboration at RBC. Designing and building robust Java applications while mentoring a high - performing development team.
Senior Software Engineer in Mobility Engineering at WEX developing backend solutions for fleet management. Responsible for scalable system design and leadership in code quality and best practices.
Experienced AI - ML Engineer developing and implementing analytics solutions for aerospace applications at Boeing. Delivering cutting - edge R&D and high - quality engineering work in global markets.
Software Engineer developing domain - specific applications for industrial research at Uncountable. Focus on data integrations and automated data transfer routines in Python.
Working Student in Software Engineering at Uncountable, supporting scientific R&D for innovative materials companies in Europe. Collaborative role in Munich with flexibility in work hours.
Senior Software Engineer leading innovative software projects at Kira Learning. Transforming educational experiences with AI and technology in a high - growth startup environment.