Title : Staff Software Engineer
Location : Ann Arbor, MI (Onsite)
Long Term Duration : 12+ Months
Pay Rate : $65-$75 / hr on C2C or W2
Job Description :
- Solution Design : Collaborate with cross-functional teams to define architectures and design software solutions tailored to meet the specific needs of our customers and in the automotive field.
- Technical Leadership : Provide technical guidance throughout the software development lifecycle, from concept to deployment, ensuring the delivery of high quality solutions.
- Integration : Integrate customer ADAS software stacks with Arene validation products. Integrate products with internal and external vehicle and environment simulation programs..
- Create solutions in C++ to test and validate virtual ECU’s in a modular and scalable way.
- Documentation : Create and maintain comprehensive documentation, including architectural diagrams, technical specifications, and best practices, to facilitate knowledge sharing and project scalability.
- Be a subject matter expert across our Arene Product offerings providing expert consultation and support to clients, addressing technical challenges and ensuring successful project delivery
MINIMUM QUALIFICATIONS
Architect and Design : Lead the architectural design and development of complex software components for automotive systems, ensuring scalability, performance, and reliability.C++ Development : Write clean, efficient, and maintainable code in modern C++ (C++11 / 14 / 17 / 20) for embedded systems and automotive platforms.Technical Leadership : Provide technical guidance and mentorship to a team of software engineers, fostering a culture of innovation and excellence.System Integration : Collaborate with cross-functional teams, including hardware engineering, systems engineering, and quality assurance, to ensure seamless integration of software components.Problem Solving : Analyze and resolve complex software defects and performance issues in a timely and efficient manner.Process Improvement : Contribute to the continuous improvement of our software development processes and practices, including advocating for and implementing best practices in areas such as code reviews, testing, and CI / CD.Automotive Standards : Ensure that software development adheres to automotive industry standards and best practices, including functional safety (ISO 26262) and AUTOSAR.PREFERRED QUALIFICATIONS
Experience with Advanced Driver-Assistance Systems (ADAS) development.Knowledge of automotive software architectures like AUTOSAR (Classic and / or Adaptive).Experience with in-vehicle infotainment (IVI) systems.
Familiarity with software safety standards, particularly ISO 26262.Experience with performance optimization of embedded systems.Proficiency with modern software development tools, including Git, JIRA, and Jenkins.A passion for the automotive industry and a desire to shape the future of mobility.BayOne is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any federal, state, or local protected class. This job posting represents the general duties and requirements necessary to perform this position and is not an exhaustive statement of all responsibilities, duties, and skills required. Management reserves the right to revise or alter this job description.