> Markdown version of [/jobs/ext/609209-senior-engineer-embedded-software](https://www.wearedevelopers.com/jobs/ext/609209-senior-engineer-embedded-software). 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). --- # Senior Engineer, Embedded Software - **Company:** Insight Global - **Location:** Round Rock, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, JIRA, C++ (Programming Language), Code Review, Linux, Embedded Software, Firmware, Python (Programming Language), Microsoft Visual Studio, Serial Communications, Software Engineering, Yocto, Information Technology, Programming Languages - **Published:** June 20, 2026 - **Apply:** https://www.juju.com/job/00000000g9nu1g ## About the Role * Bachelor's degree in computer science or equivalent working knowledge of C and C++ programming languages. * 5+ years' experience of Real-time embedded development in MCU controlled embedded systems. * Strong willingness to learn and pick up new technology / project with minimal guidance or documents. * Good knowledge of embedded system designs in general incl HW. * Strong troubleshooting skills. * Team player and self-starter with minimal supervision * Ability to effectively communicate with others, both verbally and in writing Preferred Qualifications: * Python, C++ or C# and .NET Core coding experience using Visual Studio IDE * TCP/IP socket, serial communication, USB, development experience. * Experience with Linux-based embedded development such as e g Yocto. * Comfortable working with hardware simulators and tools for software development. * Software development experience on products used in legal metrology is a plus. ## Description * Specify, design, develop, document and test new firmware functions in company products. * Perform sustaining work on existing firmware's in company products. * Develop/sustain Windows SW applications used for various purposes throughout the product/component lifecycle. * Complete individual assignments defined in JIRA with minimal supervision. * Assist to solve reported field issues closely with company New Product Support and company Help Desk teams. * Apply good judgment in meeting tight schedules while maintaining superior quality. * Perform design reviews and code reviews. * Collaborate with engineering team members to ensure project success and champion high quality ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [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) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)