Software Engineer, Software Architect
Listed on 2025-12-29
-
Software Development
Software Engineer, Software Architect
Base pay range
$74.00/hr - $78.00/hr
Role TitleStaff Software Engineer – Automotive / ADAS
About the RoleOur company is helping a client identify a Staff Software Engineer to play a critical role in designing, developing, and scaling advanced automotive software solutions. In this position, you will lead architectural decisions, collaborate closely with cross-functional teams, and deliver high-quality software used to validate and integrate ADAS systems in both simulated and real-world environments.
As a technical leader and subject matter expert, you will help shape product direction, support customer deployments, and ensure the success of Arene validation products.
The ideal candidate is an experienced software engineer with deep C++ expertise
, strong architectural judgment, and a passion for automotive systems and mobility innovation.
- Collaborate with cross-functional teams to define system architectures and design software solutions tailored to customer and automotive domain requirements
- Lead architectural design and development of complex automotive software components, ensuring scalability, performance, and reliability
- Provide technical leadership across the full software development lifecycle, from concept and design through deployment and support
- Mentor and guide software engineers, fostering a culture of innovation, quality, and engineering excellence
- Design and implement modular, scalable C++ solutions to test and validate virtual ECUs
- Integrate customer ADAS software stacks with Arene validation products
- Connect solutions with internal and external vehicle and environment simulation platforms
- Collaborate with hardware, systems, and QA teams to ensure seamless system integration
- Create and maintain clear, comprehensive documentation including architectural diagrams, technical specifications, and best practices
- Support project scalability and knowledge transfer across teams
- Analyze and resolve complex software defects and performance issues
- Identify opportunities to improve software development processes, including code reviews, testing strategies, and CI/CD practices
- Serve as a subject matter expert across Arene product offerings
- Provide technical consultation to customers, addressing challenges and ensuring successful project delivery
- Strong experience in architecting and designing complex automotive software systems
- Advanced proficiency in modern C++ (C++11/14/17/20) for embedded and automotive platforms
- Proven technical leadership and mentoring experience
- Strong system integration experience across hardware, software, and simulation environments
- Excellent problem-solving skills with the ability to debug complex issues efficiently
- Experience contributing to process improvements and engineering best practices
- Familiarity with automotive standards, including ISO 26262 (functional safety) and AUTOSAR
- Knowledge of AUTOSAR Classic and/or Adaptive architectures
- Experience with in-vehicle infotainment (IVI) systems
- Familiarity with embedded system performance optimization
- Proficiency with modern development tools such as Git, JIRA, and Jenkins
- Passion for the automotive industry and shaping the future of mobility
Associate
Employment typeFull-time
Job functionEngineering and Information Technology
IndustriesStaffing and Recruiting
Benefits- Medical insurance
- Vision insurance
- 401(k)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).