What are the responsibilities and job description for the Integration Engineer(C++/Embedded/ADAS) position at BayOne Solutions?
Title: Integration Engineer
Location: Ann Arbor, MI (Onsite)
Long Term Duration: 12 Months
Pay Rate: $70-$80/hr on C2C or W2
Job Description:
Mission is to simplify vehicle software development and increase developer agility by crafting tools and processes which enable Client uses of vehicles without compromising safety. To create new value-streams for client, the team works to create cutting edge products that utilize ML/AI to revolutionize the way our customers will interact with automobiles.
● Has good knowledge of Yocto, AGL, Bazel, QNX technologies and has worked on performing HW Bring up.
● Has experience on bringing up and installing binaries on hardware platforms
● Designs, develops, improves, and maintains reusable software
components, frameworks, and tools (python, C ).
● Leads development of vehicle application integration for GAIA team.
● Be excited about working hands-on in a fast-paced environment on software closely connected to operating systems, compute hardware, sensors, and vehicles.
● Be ready to dive-in and learn across the technology stack and leverage experience to develop solutions with sound design principles, extensibility, and quality in mind.
Minimum requirements
● Bachelor’s degree in Engineering, Computer Science, or a related field.
● Experience creating and deploying automotive applications on real automotive hardware (CAN, LIN, CANoe, autosar etc.).
● Hands-on experience with Yocto, AGL, QNX, and build pipelines for deployment and execution on hardware.
● 5 years of professional software development experience.
● Proven ability to write scalable, reusable code in Python, C , or similar languages.
● Generalist mindset with a strong willingness to learn continuously.
Experience writing unit tests, integration tests, end-to-end tests,
performance tests, or other quality assurance methods.
● Ability to work effectively and autonomously across multiple teams, navigating technical ambiguity with only high-level guidance.
● Not afraid to be hands-on in the vehicle, including but not limited to wiring, flashing, signal retrieval, etc.
Nice to haves
● Experience with automotive software, ideally for ADAS.
● Experience with C/C .
● Experience with developing cloud Infrastructure (AWS, GCP, Azure, etc).
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.
Salary : $70 - $80