Embedded Camera Software Engineer

Smarter AI is the industry-leading enablement software platform for AI cameras that see, listen, and understand. Trusted by telematics service providers (TSPs) worldwide, our AI vehicle cameras and computer solutions enhance safety and foster smarter cities for commercial vehicle fleets and government clients.

About the Role

Smarter AI seeks a talented Embedded Camera Software Developer to innovate and elevate our precision AI cameras as we “cross the chasm.” In this role, you’ll design, develop, and optimize software for our cutting-edge camera systems, ensuring superior features, exceptional performance, top-notch quality, and robust security. We’re looking for a proven leader in embedded systems and camera software development, who is passionate about delivering high-quality, secure, and feature-rich solutions that contribute to a safer, smarter world.

Key Responsibilities

  • Design, develop, and test embedded software for Smarter AI cameras.

  • Continuously improve Smarter AI camera software through ongoing development and testing.

  • Implement robust security measures to protect cameras and camera data.

  • Collaborate with server and application software teams to define and deliver end-to-end product requirements.

  • Root cause and resolve software issues for optimal camera functionality, performance, and quality.

Experience

  • 4+ years developing linux-based embedded software products.

  • Thorough knowledge of computer science, including:

  1. Concurrent, parallel, and distributed systems and programming in C++.

  2. Cross-platform system software development and maintenance.

  3. Data communication, TCP/IP, and socket programming in C++.

  4. Data structures, algorithms, and problem-solving.

  • Object-oriented models and programming in C++.

  • Signal processing fundamentals and Software Engineering

The following would be a plus

  • 2+ years developing camera, IoT, or telephony products.

  • Security protocols and practices in embedded systems.

  • Experience with camera modules, image processing, and computer vision.

Skills

  • Excellent problem-solving skills and attention to detail.

  • Ability to work collaboratively in a fast-paced, innovative environment.

  • Strong oral and written English communication skills, capable of explaining complex technologies concisely.

Join us and be a part of a dynamic team that’s driving the future of AI-powered video telematics.