Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Embedded Systems Engineer IV, R&D role.
Rezi rewrites your resume against ACV's job description. Free.

Tailor your resume to this Embedded Systems Engineer IV, R&D role.
Rezi rewrites your resume against ACV's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Embedded Systems Engineer IV, R&D posting at ACV — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Embedded Systems Engineer IV, R&D posting at ACV — free, in seconds.
About the Role
Serve as a technical anchor for next-generation hardware platforms, designing, developing, and optimizing high-performance software for various embedded systems. This role requires a blend of rapid prototyping and disciplined, production-grade software engineering, owning the software lifecycle for new devices and ensuring seamless integration between hardware, sensors, edge computing, and cloud infrastructure.
Responsibilities
- Architect, implement, and maintain embedded software from prototypes to production code.
- Develop and optimize firmware and middleware on platforms including Raspberry Pi, NVIDIA Jetson, and ARM-based SOMs.
- Write and debug low-level drivers and interfaces for peripherals, cameras, and sensors using protocols like I2C, SPI, UART, USB, and PCIe.
- Optimize software on compute-constrained edge devices, leveraging hardware acceleration for real-time data processing and computer vision.
- Design fault-detection, automated recovery mechanisms, and secure OTA firmware update systems.
- Collaborate with hardware/electrical engineers, mechanical designers, and cloud backend teams to define system architectures.
- Drive code quality through rigorous code reviews, automated testing, and documentation.
- Mentor junior and mid-level engineers.
- Perform additional duties as assigned.
Requirements
- Ability to read, write, speak and understand English.
- BS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience).
- 6+ years’ Professional experience in embedded software development, with a proven track record of shipping commercial or industrial hardware products.
- Expert-level proficiency in C and C++.
- Strong scripting skills in Python or Bash for testing and automation.
- Deep experience developing within Embedded Linux environments (including kernel configuration, device tree modification, and custom driver development).
- Hands-on experience building applications on Raspberry Pi (Linux/Debian) and NVIDIA Jetson (JetPack ecosystem).
- Solid understanding of hardware communication protocols: SPI, I2C, UART, CAN bus, USB.
- Experience interfacing with high-resolution image sensors, cameras, or specialized sensors.
- Proficiency with modern software engineering tools: Git, CMake, Docker, and CI/CD pipelines tailored for embedded targets.
- Familiarity with networking stacks and IoT communication protocols (TCP/IP, UDP, MQTT, gRPC).
- Comfortable utilizing lab equipment like oscilloscopes, logic analyzers, and multimeters to debug hardware/software boundary issues.
- Expert in version control systems including trunk-based development, multiple release planning, cherry picking, and rebase.
- Experience with custom Linux distribution builders like Yocto Project or Buildroot (Nice to Have).
- Familiarity with real-time operating systems (RTOS) or bare-metal ARM development (Nice to Have).
- Experience deploying or optimizing machine learning models at the edge (Nice to Have).
Skills
- C
- C++
- Python
- Bash
- Embedded Linux
- Kernel Configuration
- Device Tree Modification
- Custom Driver Development
- Raspberry Pi
- NVIDIA Jetson
- JetPack
- I2C
- SPI
- UART
- CAN bus
- USB
- Git
- CMake
- Docker
- CI/CD
- TCP/IP
- UDP
- MQTT
- gRPC
- Oscilloscopes
- Logic Analyzers
- Multimeters
- Trunk-based development
- Yocto Project
- Buildroot
- RTOS
- ARM development
- Machine Learning
- Edge Computing
- Computer Vision
- CUDA
- TensorRT
Experience Level
- 6+ years’ Professional experience in embedded software development
Education Level
- BS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience)
Benefits
- Multiple medical plans including a high deductible, low cost health plan
- Company-sponsored (paid) Short-Term Disability, Long-Term Disability, and Life Insurance
- Comprehensive optional benefits such as Dental, Vision, Supplemental Life/AD&D, Legal/ID Protection, and Accident and Critical Illness Insurance
- Generous paid time off options, including uncapped vacation days, the greater of 3 paid sick days or in accordance with the applicable state or local paid sick leave law, 6 paid company holidays, 2 floating holidays, parental leave, bereavement leave, jury duty leave, voting leave, and other forms of paid leave as required by applicable law or regulation
- Employee Stock Purchase Program with additional opportunities to earn stock in the Company
- Retirement planning through the Company’s 401(k)
About the Company
- ACV is a technology company that has revolutionized how dealers buy and sell cars online, transforming the automotive industry.
- ACV Auctions Inc. (ACV), has applied innovation and user-designed, data driven applications and solutions.
- Building the most trusted and efficient digital marketplace with data solutions for sourcing, selling and managing used vehicles with transparency and comprehensive insights.
- Disruptors of the industry.
- Network of brands include ACV Auctions, ACV Transportation, ClearCar, MAX Digital and ACV Capital within its Marketplace Products, as well as, True360 and Data Services.
Equal Opportunity
- At ACV, we are committed to an inclusive culture in which every individual is welcomed and empowered to celebrate their true selves.
- Fostering a work environment of acceptance and understanding that is free from discrimination.
- ACV is committed to being an equal opportunity employer regardless of sex, race, creed, color, religion, marital status, national origin, age, pregnancy, sexual orientation, gender, gender identity, gender expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic.
- We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
- If you have a disability or special need that requires reasonable accommodation, please let us know.