
Senior Software Engineer
Ambarella · US Ohio
Weak hiring record · median 84 days open
All reasons
- 68% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
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 advanced software and modeling solutions for AI-enabled camera silicon. This role is responsible for leading the design, development, optimization, and verification of standards-based real-time hardware video codecs. The successful candidate will work closely with architecture, hardware, and software teams to drive innovation in video compression technologies and support next-generation AI camera products.
Key Responsibilities
- Lead the development and optimization of video codec algorithms with a focus on video quality, latency reduction, and hardware efficiency.
- Design and implement reference codec models and performance enhancements.
- Drive hardware/software co-design efforts and silicon architecture modeling.
- Develop advanced diagnostics and verification tools for silicon validation.
- Architect and optimize real-time embedded firmware solutions.
- Lead software rate control design and optimization activities.
- Mentor junior engineers and provide technical leadership on codec development projects.
- Collaborate with cross-functional teams to define future video codec capabilities and requirements.
Required Skills
- Expert-level programming skills in C and C++
- Strong embedded software development experience
- Familiarity with video compression standards (H.264, H.265/HEVC, AV1, or similar)
- Experience with codec optimization, performance analysis, and system-level debugging
- Ability to lead technical projects and mentor team members
- Experience using AI-powered software development tools (e.g., Cursor, Claude, or similar) to improve engineering productivity and code quality.
Location Dayton (Beavercreek), Ohio
Experience
- 5 to 10+ years of relevant experience in video codec, embedded software, or related engineering fields
More jobs at Ambarella
All 22- Sr. Memory Validation EngineerAmbarella · US Headquarters · USD 152,000–179,000/yr11d ago
- Sr. System Software EngineerAmbarella · China Shanghai15d ago
- Neural Network Compression EngineerAmbarella · Taiwan Hsinchu28d ago
- Autonomous Driving Algorithm & Systems EngineerAmbarella · Taiwan Hsinchu1mo ago
- Software Architecture Engineer InternAmbarella · US Headquarters1mo ago
Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- Software Engineer - FGECLARO Philippines · Quezon City, MMjust now
- Software EngineerEureka Robotics · Singaporetoday
- Remote role Software Architect - Artificial IntelligenceSyntricate Technologies · Columbia, SCtoday
- C# Software Engineer (26-02028) -InterSources · Remotetoday
- Senior Staff Software Engineer - Builder PlatformTemporal Technologies · United Statestoday