Software Engineer

Ambarella

Dayton, Northern (OH, KY)

Hybrid

USD 85,000 - 110,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ambarella in Dayton, Ohio is seeking a Software Engineer to develop and optimize AI-enabled video codecs for edge devices. You will work on real-time firmware and reference models while collaborating with cross-functional teams on silicon architecture and hardware/software co-design.

The role requires strong C/C++ programming, embedded software experience, and familiarity with H.264/HEVC/AV1 standards, along with debugging skills and experience using AI-assisted development tools.

Qualifications

  • Proficient in C/C++ and embedded software development.
  • Familiarity with video compression standards (H.264, HEVC/H.265, AV1).
  • Strong problem-solving and debugging skills.
  • Experience with AI-assisted development tools to improve software design and testing.

Responsibilities

  • Develop and optimize video codec algorithms focusing on quality, latency, and efficiency.
  • Implement and maintain reference codec models.
  • Collaborate on silicon architecture modeling and hardware/software co-design.
  • Develop silicon verification and diagnostic tools.
  • Design and maintain real-time firmware.
  • Implement and tune software rate control algorithms.
  • Work with engineering teams to integrate and validate codec solutions.

Skills

C
C++
Embedded software
Video codecs
Debugging
AI-assisted tools

Tools

AI-assisted development tools

Job description

## Software EngineerApply: US Ohio: Full time: Posted Today: JR100384## AI Vision Processors For Edge Applications### *Our solutions make cameras smarter by extracting valuable data from high-resolution video streams.***Job Description****Job Description**Develop software and modeling solutions for AI-enabled camera silicon. This role supports the full software development lifecycle for standards-based real-time hardware video codecs. The successful candidate will work closely with cross-functional teams to enhance existing video codec technologies and contribute to the development of next-generation codec solutions.**Key Responsibilities*** Develop and optimize video codec algorithms focused on video quality, low latency, and hardware efficiency.* Implement and maintain reference codec models.* Collaborate on silicon architecture modeling and hardware/software co-design.* Develop silicon verification and diagnostic tools.* Design and maintain real-time product firmware.* Implement and tune software rate control algorithms.* Work with engineering teams to integrate and validate codec solutions.**Required Skills*** Strong programming skills in C and C++* Embedded software development experience* Familiarity with video compression standards (H.264, H.265/HEVC, AV1, or similar)* Strong problem-solving and debugging skills* Experience utilizing AI-assisted development tools to improve software design, coding, testing, debugging, and documentation efficiency.**Location** Dayton (Beavercreek), Ohio**Experience*** 1 to 5 years of relevant experience in software or embedded systems development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Ambarella • Dayton (OH), Northern (KY)

Hybrid
USD 120,000 - 180,000
Software Engineer
Software Engineer

VisLab (an Ambarella Inc. company) • Ohio

On-site
USD 85,000 - 120,000
Senior Software Engineer
Senior Software Engineer

VisLab (an Ambarella Inc. company) • Ohio

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

AMC OU Ambarella Corp • Ohio

On-site
USD 85,000 - 120,000
Senior Software Engineer
Senior Software Engineer

AMC OU Ambarella Corp • Ohio

On-site
USD 120,000 - 160,000
Software Engineer - AI Vision & Edge Video Codecs
Software Engineer - AI Vision & Edge Video Codecs

Ambarella • Dayton (OH), Northern (KY)

Hybrid
USD 85,000 - 110,000
Edge AI Vision Software Engineer - Video Codecs & Embedded
Edge AI Vision Software Engineer - Video Codecs & Embedded

AMC OU Ambarella Corp • Ohio

On-site
USD 85,000 - 120,000
Edge AI Video Codec Software Engineer
Edge AI Video Codec Software Engineer

VisLab (an Ambarella Inc. company) • Ohio

On-site
USD 85,000 - 120,000
Senior AI Vision & Video Codec Engineer (Embedded)
Senior AI Vision & Video Codec Engineer (Embedded)

Ambarella • Dayton (OH), Northern (KY)

Hybrid
USD 120,000 - 180,000
Edge AI Video Codec Lead — Real-Time Embedded Systems
Edge AI Video Codec Lead — Real-Time Embedded Systems

VisLab (an Ambarella Inc. company) • Ohio

On-site
USD 120,000 - 160,000