Staff Software Engineer
May be filled[Industry: Technology, Information and Internet | Type: Contract | Level: Mid-Senior level] Expected compensation: 74.00 - 78.00 USD Per HourHireArt is helping our client find a Staff Software Engineer to join its team…
Read full description
[Industry: Technology, Information and Internet | Type: Contract | Level: Mid-Senior level] Expected compensation: 74.00 - 78.00 USD Per HourHireArt is helping our client find a Staff Software Engineer to join its team and play a key role in designing, developing, and scaling advanced automotive software solutions.In this role, you’ll lead architectural decisions, collaborate closely with cross-functional teams, and deliver high-quality software used to validate and integrate ADAS systems in simulated and real-world environments. You’ll serve as a technical leader and subject matter expert, helping shape product direction and ensure successful customer deployments.The ideal candidate is an experienced software engineer with deep C++ expertise, strong architectural judgment, and a passion for automotive systems and mobility innovation.As a Staff Software Engineer, You'llCollaborate with cross-functional teams to define system architectures and design software solutions tailored to customer and automotive domain requirements.Provide technical leadership across the software development lifecycle, from concept and design through deployment and support.Integrate customer ADAS software stacks with Arene validation products and connect solutions to internal and external vehicle and environment simulation platforms.Design and implement modular, scalable C++ solutions to test and validate virtual ECUs.Serve as a subject matter expert across Arene product offerings, providing technical consultation and supporting successful customer outcomes.Create and maintain clear documentation, including architectural diagrams, technical specifications, and best practices.Identify process improvement opportunities and contribute to scalable, maintainable software systems.RequirementsProven experience leading the architectural design and development of complex software systems for automotive or embedded platformsStrong proficiency in modern C++ (C++11/14/17/20), with experience writing clean, efficient, and maintainable codeExperience mentoring and providing technical guidance to software engineersAbility to collaborate effectively with hardware, systems, and quality engineering teamsStrong problem-solving skills, including diagnosing and resolving complex defects and performance issuesExperience contributing to software development best practices, including code reviews, testing strategies, and CI/CD pipelinesFamiliarity with automotive industry standards and best practices,...