> Markdown version of [/jobs/ext/2791941-embedded-developers-mid-senior-levels](https://www.wearedevelopers.com/jobs/ext/2791941-embedded-developers-mid-senior-levels). 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). --- # Embedded Developers Mid-Senior levels - **Company:** JAMES SCOTT GROUP - **Location:** Fort Meade, MD, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Microsoft Windows, C++ (Programming Language), Code Review, Software Debugging, Linux, Embedded Software, Python (Programming Language), Real-Time Operating Systems, System Programming, VxWorks, Integration Tests - **Published:** September 8, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8232503/embedded-developers-mid-senior-levels ## About the Role * Active DoD TS/SCI with Lifestyle Poly * Experience with low-level programming in a Windows, Linux, or RTOS i.e., VxWorks, uC/OS. * Experience with C/C++ and Python programming. * Mid-level developers should have 5 years experience * Senior level developers should have a minimum of 10 years' experience Desired Not Requried: * Experience automating the testing of embedded software running on embedded devices. ## Description * Create and Design, develop, debug, and modify embedded software. * Work with team on code reviews to develop embedded software products. * Create and maintain documentation on developed software and techniques. * Develop and maintain support software for interfacing with developed embedded software. Conduct developer testing and integration testing for all developed software. ## Related Videos - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [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) - [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) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)