> Markdown version of [/jobs/ext/2847522-software-engineer](https://www.wearedevelopers.com/jobs/ext/2847522-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). --- # Software Engineer - **Company:** IRF - Intelligent RF Solutions, LLC - **Location:** Sparks, MD, United States - **Experience:** Experienced - **Salary:** $80,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, SC Clearance - **Published:** September 11, 2026 - **Apply:** https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=80b3465f-cd6f-4959-8357-bbc449e4b2e2&ccId=19000101_000001&jobId=627524&source=LI&lang=en_US&jobId=627524 ## About the Role * Bachelor's degree in engineering required with a minimum of 2 years of experience in software engineering or 2 years post-Secondary/associates degree with a minimum of 6 years prior related experience in software engineering. * Programming experience in LabVIEW for use in automated testing environments is required. * Strong understanding of data acquisition, signal processing, and hardware interfacing with SCPI. * Ability to read electrical schematics and understand instrumentation principles. * Strong understanding of engineering principles, concepts, testing methodologies, and best practices. * Hands-on experience with RF test equipment such as network analyzers, spectrum analyzers, signal generators, and oscilloscopes preferred. * Highly organized, resourceful, and capable of managing multiple priorities and deadlines. * Strong interpersonal skills and a collaborative, hands-on approach suited to a small team environment. * Excellent problem-solving and analytical abilities with sound decision-making skills. * Commitment to quality, ESD awareness, and adherence to safety protocols. * Proficient in Microsoft Office and advanced computer skills. * Must be able to obtain and maintain a security clearance. Must pass a pre-employment drug screening and background check. ## Description Reporting to the Systems, Integration and Test Engineer Lead, the Software Engineer 2 will participate in the software design for automated testing of state-of-the-art, miniature microwave products for government and military applications and will work primarily in LabVIEW to create test routines that will interface with commercial off-the-shelf test equipment to create complex testing routines., * Develop, debug, and maintain LabVIEW applications for RF test and measurement automation systems. * Create user interfaces, state machines, and modular, scalable code architecture. * Create and maintain reusable LabVIEW libraries, instrument drivers and UI components. * Plan and execute software verification and validation procedures to ensure reliability and repeatability. * Integrate LabVIEW applications with external systems such as databases, serial devices, LXI, GPIB. * Collaborate with digital design engineers to define acceptance criteria and implement custom device control in automation applications. * Provide technical support for deployed test systems and trouble-shoot issues as they arise. * Maintain version control and follow software development best practices. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [Quantum DevOps - Enabling Industrial Engineering](https://www.wearedevelopers.com/videos/100282-quantum-devops-enabling-industrial-engineering) - [AI as a Test Designer: Transforming Experience into Automated Testing](https://www.wearedevelopers.com/videos/1984-ai-as-a-test-designer-transforming-experience-into-automated-testing) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)