> Markdown version of [/jobs/ext/2548497-c-c-embedded-systems-developer](https://www.wearedevelopers.com/jobs/ext/2548497-c-c-embedded-systems-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C/C++ Embedded Systems Developer - **Company:** BYRNE SOFTWARE TECHNOLOGIES, INC. - **Location:** St. Louis, MO, United States - **Experience:** Experienced - **Salary:** $100,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Computer Vision, Bug Tracking Systems, C++ (Programming Language), Configuration Management, Computer Engineering, Image Analysis, Embedded Software, Design of User Interfaces, Integrated Development Environments, Microsoft Visual Studio, Pattern Recognition, Robotic Automation Software, Software Engineering, PIC Microcontroller, Imager - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8eafb0227748d8a1 ## About the Role * Bachelor's degree in Electrical Engineering or Computer Engineering * 3+ years experience designing and developing electronics and software for machine vision systems. * Experience developing systems in C and C++ using a Windows-based development environment. * Experience in embedded code development in C/C++. * Experience developing application-level software, including screen design and user interface design. * Experience in board-level electronic design, including imager, microcontroller, PLD, memory architecture, low-voltage power supply, and basic analog design. * Knowledge in image processing, image analysis, 3D perspective geometry, pattern recognition algorithms, and metrology algorithms. * Experience with Microsoft Visual Studio (preferred). * Experience in configuration management and defect tracking tools (preferred). * Experience specifying or designing machine vision system hardware (cameras, optics, lighting, etc.) (preferred). ## Description C and C++ development to support the creation of robotic/automated systems. Goal is to increase production, speed and quality with the increase of robotic systems. Design and develop machine vision-based products emphasizing electronics and software development. Functions of position: * Perform new product research and conceptual design. * Develop, implement, and test vision-based software algorithms and electronics. * Support the development of application-level software. * Support further development of existing products. * Support the development of factory test fixtures. ## Related Videos - [Develop on Windows, Deploy on Red Hat Enterprise Linux](https://www.wearedevelopers.com/videos/1600-develop-on-windows-deploy-on-red-hat-enterprise-linux) - [Generate AI in the Browser with Chrome AI - Raymond Camden](https://www.wearedevelopers.com/videos/1770-generate-ai-in-the-browser-with-chrome-ai-raymond-camden) - [A practical guide to writing secure Dockerfiles](https://www.wearedevelopers.com/videos/109-a-practical-guide-to-writing-secure-dockerfiles) - [Focoos AI: Building the Future of Computer Vision](https://www.wearedevelopers.com/videos/1659-focoos-ai-building-the-future-of-computer-vision) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) - [From Collecting Bottle Caps 🥤to Building Vision 👀](https://www.wearedevelopers.com/videos/2028-from-collecting-bottle-caps-to-building-vision) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv)