Retour aux emplois
XX
Embedded Systems Engineer IV, Research & DevelopmentACV AuctionsBuffalo, New York, United States
XX

Embedded Systems Engineer IV, Research & Development

ACV Auctions
  • US
    Buffalo, New York, United States
  • US
    Buffalo, New York, United States

À propos

Embedded Systems Engineer IV, Research & Development Job Description ACV is a technology company that has revolutionized how dealers buy and sell cars online. We are transforming the automotive industry with data‑driven applications and solutions, building the most trusted digital marketplace for sourcing, selling, and managing used vehicles with transparency and comprehensive insights.
Who we are looking for:
As an Engineer IV, Embedded Systems within the R&D team, you will serve as a technical anchor for our next‑generation hardware platforms. You will design, develop, and optimize high‑performance software running on a variety of embedded systems—ranging from single‑board computers and edge AI compute modules to custom ARM architecture.
This role requires a blend of rapid prototyping and disciplined, production‑grade software engineering. You will own the software lifecycle for new devices, ensuring seamless integration between low‑level hardware, sensors, edge computing frameworks, and our enterprise cloud infrastructure.
What you will do:
Architect, implement, and maintain embedded software from initial prototypes to ruggedized, enterprise‑level production code.
Develop and optimize firmware and middleware on platforms including Raspberry Pi, NVIDIA Jetson, and ARM‑based System‑on‑Modules.
Write and debug low‑level drivers and interfaces for peripherals, cameras, and environmental sensors via I2C, SPI, UART, USB, and PCIe.
Optimize software on edge devices, leveraging hardware acceleration such as CUDA and TensorRT on Jetson platforms for real‑time data processing and computer vision pipelines.
Design fault‑detection, automated recovery mechanisms, and secure over‑the‑air firmware update systems.
Collaborate with hardware, mechanical, and cloud backend teams to define system architectures and interfaces.
Drive code quality through rigorous reviews, automated testing, and comprehensive documentation while mentoring junior and mid‑level engineers.
Perform additional duties as assigned.
What you will need:
Ability to read, write, speak, and understand English.
BS degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent 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.
Deep experience developing within Embedded Linux environments (kernel configuration, device tree, custom driver development).
Hands‑on experience on Raspberry Pi (Linux/Debian) and NVIDIA Jetson (JetPack ecosystem).
Solid understanding of SPI, I2C, UART, CAN bus, USB protocols.
Experience interfacing with high‑resolution image sensors and cameras.
Proficiency with Git, CMake, Docker, and CI/CD tailored for embedded targets.
Familiarity with networking stacks and IoT protocols (TCP/IP, UDP, MQTT, gRPC).
Comfortable using oscilloscopes, logic analyzers, and multimeters.
Expertise in version control systems including trunk‑based development and release planning.
Nice to Have Technical Competencies
Experience with Linux distribution builders like Yocto Project or Buildroot.
Familiarity with RTOS or bare‑metal ARM development.
Experience deploying or optimizing machine learning models at the edge.
Our Values
Trust & Transparency | People First | Positive Experiences | Calm Persistence | Never Settling
ACV is committed to an inclusive culture in which every individual is welcomed and empowered. We are an equal opportunity employer and consider qualified applicants regardless of protected characteristics or criminal history. We provide reasonable accommodations for applicants with disabilities. No immigration or work visa sponsorship is provided for this position.
For information on our collection and use of your personal information, please see our Privacy Notice.
Compensation : The compensation range for this position is listed in the "Job Details" section at the bottom of this posting. Final compensation will be determined based on relevant experience, skill set, location, business needs, and market demands, in compliance with applicable law.
#J-18808-Ljbffr
  • Buffalo, New York, United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.