What are the responsibilities and job description for the Embedded Systems Engineer III-Research & Development position at ACV?
Who we are looking for:
The ACV Research & Development team is growing! We are looking for an Embedded Systems Engineer to join our team, working on innovative hardware and software solutions that leverage machine learning to automate and improve vehicle inspection processes.
ACV has almost one thousand inspectors who write condition reports on every car in our marketplace, so buyers and sellers have an accurate assessment and can be confident in the deals they make. Our job is to create tools to help those inspectors work faster and more accurately.
The ideal candidate will have experience building embedded solutions, supporting deployment architecture, and integrating systems. Automotive knowledge may provide helpful context, however it is not required for this role. They will bring expertise in embedded systems development, including coding in Python and C, and will collaborate closely with external consulting firms and cross-functional teams. This mid-level to low-senior position is ideal for someone ready to take ownership of impactful projects while contributing technical expertise.
What you will do:
Actively and consistently support all efforts to simplify and enhance the customer experience.
Support the development of software-driven sensor solutions to enable our machine-learning models to automate and improve vehicle inspections.
Develop and maintain embedded software solutions using Python and C.
Write and test drivers and embedded code to support hardware functionality and system integration.
Collaborate with external consulting firms and internal teams to align embedded development with overall system architecture.
Perform hands-on tasks, including soldering and minor electrical assembly, to support hardware development.
Participate in deployment architecture discussions to ensure seamless integration of embedded systems.
Troubleshoot and debug embedded systems to ensure reliability and performance.
Create and maintain documentation, including code comments, system specifications, and test procedures.
Perform additional duties as assigned.
What you will need:
Ability to read, write, speak and understand English.
Bachelor’s degree in electrical engineering, Computer Engineering, or a related field (preferred).
3 years’ experience in embedded systems development, testing, and deployment
Proficiency in Python and C for embedded software development.
Experience with Linux driver development is a plus.
Hands-on experience with embedded systems testing and debugging tools.
Strong understanding of embedded hardware and software integration.
Familiarity with soldering and minor electrical assembly.
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills, with the ability to collaborate effectively with external vendors and internal teams.
Ability to work independently and take ownership of projects while contributing to a team-oriented environment.
Knowledge of deployment architecture principles and system design considerations is a plus.
Compensation: $87,000.00 - $137,000.00 annually. Please note that final compensation will be determined based upon the applicant's relevant experience, skillset, location, business needs, market demands, and other factors as permitted by law.#LI-RG1
No immigration or work visa sponsorship his position.
Salary : $87,000 - $137,000