Lead Software Engineer

Posted on 7/19/2023



51-200 employees

High-performance AI inference for real-time object recognition

AI & Machine Learning
Automotive & Transportation


San Jose, CA, USA

Required Skills
Software Testing
Operating Systems
  • B.S. (M.S. preferred) in Computer Science, Electrical or Computer Engineering or a related field
  • 10+ years of experience developing software
  • Excellent proficiency in C/C++ programming
  • Experience with low-level RTOSes and developing device drivers
  • Experience with embedded development IDEs and debuggers
  • Experience with embedded development tool-chains and cross-compilation methodologies
  • Experience with multiprocessor-based embedded systems
  • Experience with software architecture, development, and testing best practices
  • Experience with automated software testing systems for embedded systems
  • Experience with standard hardware blocks and protocols
  • Familiarity with version control systems (expertise in Git is strongly-preferred)
  • Self-starter and highly-motivated to work in a dynamic start-up environment
  • Work as a principal technical contributor in the definition, design, implementation, and verification of embedded software
  • Utilize formal design processes to develop embedded software
  • Contribute to the selection, integration, and debug of real-time operating systems
  • Integrate low-level I/O drivers
  • Implement cryptographic integrity checking, secure boot, and over-the-air update lifecycle functionalities
  • Collaborate with hardware engineers in the selection of embedded CPU cores
  • Perform system bringup, debugging, and testing
  • Perform requirements analysis and author high-level and detailed requirements
  • Troubleshoot software issues and fix defects
  • Write test specifications and integration tests
  • Architect and maintain automated software build flows

Recogni specializes in high-performance, low-power AI inference solutions, offering the world's first Peta-Op class inference solution for real-time object recognition, enabling superhuman object detection accuracy up to 1000m and providing the industry's lowest latency and highest power efficiency. The company's technology allows for processing high-resolution camera data in real-time, enabling self-driving cars to navigate without human intervention under any condition.

Company Stage

Series C

Total Funding



San Jose, California



Growth & Insights

6 month growth


1 year growth


2 year growth