> Markdown version of [/jobs/ext/2541502-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2541502-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). --- # Embedded Software Engineer - **Company:** PDS Inc. - **Location:** Linthicum Heights, MD, United States - **Experience:** Experienced - **Salary:** $141,835.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Software Applications, Confluence, JIRA, Automation of Tests, C++ (Programming Language), Computer Engineering, Continuous Integration, Software Debugging, Linux, Embedded Software, Python (Programming Language), Scrum Methodology, Software Configuration Management, Software Engineering, Software Requirements Analysis, System Testing, Systems Integration, Tcl (Programming Language), Visual Systems, Fastapi, Information Technology, Atlassian Tools, Integration Frameworks, Bitbucket, Jenkins, Programming Languages - **Published:** August 1, 2026 - **Apply:** https://www.cjhunter.com//jobsearch/showjob.html?resultid=6X88hB&offset=87&PageSize=ALL&PageTitle=%3Cspan+style%3D%27font-weight%3Abold%27%3EEmbedded+Software+Engineer+-+%3C%2Fspan%3ELaunch+the+Future+of+Space+Technology+as+an+Embedded+Software+EngineerDevelop+the+Software+That+Powers+Next-Generation+Space+SystemsPDS+Tech+Commercial+is+partnering+with+a+leader+..&SIDW=9b29770be9864e6cf01d75507740f7f4.VUlEPTI1ODY5OTc4 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM discipline. * 8+ years of software development experience, or: + 6+ years with a Master's degree, or + 3+ years with a PhD. * Experience developing software in Python. * Strong debugging and troubleshooting skills. * Experience integrating software applications and analyzing logs to verify performance and identify issues. * Experience developing in Linux and/or Windows environments. * Experience testing software systems and resolving defects. * Experience using software configuration management tools. * U.S. Citizenship required. * Ability to obtain and maintain a DoD Top Secret clearance with SCI eligibility., * Experience working within Agile Scrum teams. * Experience with C++ development. * Experience developing with TCL/TK. * Hands-on experience controlling test equipment through software, including: + Oscilloscopes + Signal Generators + Signal Analyzers + Power Supplies * Experience integrating RF, digital, or optical systems. * Experience with automation tools such as Jenkins and Robot Framework. * Experience optimizing embedded Python applications. * Ability to troubleshoot complex integrated systems and test environments. * Experience with Atlassian tools, including Jira, Confluence, and Bitbucket. * Active TS/SCI Clearance., Join a team that values technical excellence, innovation, knowledge sharing, and continuous improvement., If you're an experienced software professional with strong Python development skills and a passion for embedded systems, we want to hear from you. ## Description If you're passionate about embedded software development, automated testing, and solving complex technical challenges, this is your opportunity to work on cutting-edge space payload technologies. You'll join a collaborative engineering team responsible for developing and testing software that supports advanced space systems and mission-critical applications., As an Embedded Software Engineer, you'll help design, develop, integrate, and test software used to control test equipment and verify the performance of advanced space payload systems. Your work will directly contribute to ensuring critical systems meet stringent performance and reliability requirements. Working in an Agile environment, you'll collaborate with talented engineers to create innovative solutions while supporting all phases of the software development lifecycle. What You'll Do * Design, develop, integrate, and maintain embedded test and integration software. * Develop software using Python and other programming languages to support testing and verification activities. * Create automated solutions that improve system validation and testing efficiency. * Execute software integration and testing activities to verify system requirements. * Analyze test results, troubleshoot issues, and identify root causes. * Debug new and existing software applications. * Support all phases of the software development lifecycle, including design, development, integration, and testing. * Participate in Agile Scrum ceremonies, design reviews, and technical reviews. * Conduct peer reviews of software designs, code, and technical documentation. * Collaborate with software, systems, and hardware engineering teams to ensure successful system integration. * Utilize automation and test tools to support continuous integration and verification efforts. * Make technical recommendations and support project priorities in a dynamic engineering environment., Your contributions will help ensure the reliability and performance of critical technologies supporting important missions. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)