Embedded Software Engineer (Brazil)
Company
Overview.ai is a fast-growing startup at the forefront of cutting-edge AI-powered computer vision technology for complex manufacturing. With our state-of-the-art smart cameras, including the OV20i and OV80i, we are revolutionizing manufacturing efficiency and quality by enabling automated, AI-driven inspections that detect even the most subtle defects.Founded by former Tesla automation engineers, Overview is dedicated to advancing the future of manufacturing by making powerful AI technology accessible and easy to deploy.
Our solutions are trusted by major global manufacturers, including several industry-leading brands, to eliminate production errors, optimize workflows, and achieve zero defects in production processes.At Overview, you’ll be part of a team shaping the industrial vision technology sector and setting new global standards for manufacturing quality. From building advanced hardware and software integrations to solving complex AI optimization problems, you’ll contribute to innovations that directly impact modern manufacturing across industries.Overview offers a unique opportunity to be at the center if you’re passionate about cutting-edge AI, groundbreaking hardware, and meaningful customer impact.
Work Location
Brazil (Remote)
Salary
24k - 40k USD per year, paid biweekly (roughly 10k - 20k BRL per month)
Employment Type
Contract - Independent Contractor (PJ)
Job Description
We seek a detail-oriented and experienced Embedded Software Engineer to join our team. The ideal candidate will design and build production software for our embedded AI camera product, tackling exciting and technically demanding challenges. This is a unique opportunity to work on cutting-edge AI technology, pushing the boundaries of embedded hardware and software performance.At Overview, you’ll have the chance to work on impactful and innovative problems such as:
Solving low-level OS and hardware challenges: Optimize operating systems for lower jitter, implement delta updates, and improve camera performance at the hardware level.
Developing interfaces with manufacturing systems: Build reliable communication protocols for device I/O with factory systems like PLCs.
Deploying and managing AI at the edge: Optimize deployment frameworks for secure, efficient updates to devices in the field.
Improving system reliability: Enhance file system stability, network resilience, and hardware-software integration for robust operations.
If you're interested in working on cutting-edge AI technology, advanced optimization problems, or impactful engineering, we’d love to talk to you!
Responsibilities
Design and develop production software: Build and maintain high-impact features for our NVIDIA Jetson-based embedded systems.
Manage OTA deployment frameworks: Ensure secure, efficient, and reliable software updates for cameras deployed in the field.
Interface with factory systems: Develop robust device I/O protocols for integrating PLCs and other manufacturing systems.
Troubleshoot and optimize systems: Analyze and resolve software issues in deployed devices to improve overall product reliability.
Collaborate across teams: Partner with hardware vendors and internal teams to identify root cause issues and deliver solutions.
Explore and implement new technologies: Stay current with industry trends to integrate innovative practices into our systems.
Required Qualifications
Fluency in English: Clear and effective communication in English, both written and spoken.
3-5 years of experience in embedded systems development, preferably on Linux-based platforms.
Proficiency in Python and C++
Experience with Docker for software deployment.
Experience with single-board computers, especially Nvidia Jetson or similar platforms.
Familiarity with PLC usage, protocols, and hardware debugging.
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Knowledge of Linux file systems, shell scripting, and system reliability improvements.
Desirable Qualifications (Bonus)
Familiarity with JavaScript.
Knowledge of ROS2.
Experience with network protocols, IoT technologies, and troubleshooting remotely deployed systems.
Hands-on experience with electronics, wiring, and debugging hardware setups.Vacation Policy
We offer an Unlimited Paid Time Off (PTO) policy, giving you the flexibility to take the time you need to rest, recharge, and maintain a healthy work-life balance. We trust our team to manage their time responsibly and prioritize their well-being while delivering exceptional results.Stock Options Plan
We offer a Stock Options Plan as a core benefit, giving you a direct stake in our growth and success. It’s our way of rewarding your contributions with long-term value and shared ownership in our mission.
Compensation:USD 24000-40000