> Markdown version of [/jobs/ext/2103779-jr-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2103779-jr-embedded-software-engineer). 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). --- # Jr. Embedded Software Engineer - **Company:** Horizontal Talent - **Location:** Sterling Heights, MI, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** C (Programming Language), Systems Engineering, C Sharp (Programming Language), C++ (Programming Language), Code Review, Computer Programming, Linux, Embedded Software, Ethernet, Revision Control Systems, Integrated Development Environments, Python (Programming Language), Software Engineering, Software Requirements Analysis, Systems Integration - **Published:** August 18, 2026 - **Apply:** https://www.disabledperson.com/jobs/74353980-jr-embedded-software-engineer ## About the Role * Proficiency in programming languages such as C, C++, C#, or Python. * Strong understanding of software development and systems engineering practices. * Experience with Linux operating systems and real-time embedded systems. * Ability to work collaboratively in a team-oriented environment with excellent communication skills. Preferred Skills * Familiarity with protocols such as J1939, CAN, Ethernet, and Serial. * Experience using software development environments and version control tools. * Knowledge of basic circuitry and electrical engineering principles. At Horizontal, we are committed to fostering a diverse, equitable, and inclusive workplace where everyone feels valued and empowered. We welcome applicants from all backgrounds to join our team. ## Description Join our innovative team as a Jr. Embedded Software Engineer, where you'll engage in exciting projects involving hardware and software integration and testing of real-time embedded systems. This role offers a dynamic environment for tech enthusiasts eager to make a significant impact. Responsibilities * Conduct hands-on integration and testing of complex electronic and electro-mechanical systems in both software labs and tactical military hardware. * Create and execute software analysis, design, development, and testing tasks to ensure high-quality outcomes. * Participate in software requirements, design, and code reviews to enhance project efficiency. * Develop and implement test cases, scripts, and plans for software releases in various environments. * Perform fault isolation and diagnosis to troubleshoot and repair test and tactical systems. * Analyze design specifications and test results to ensure compliance with engineering standards. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)