Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job 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.
Requirements
- 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.
About the company
iRF - Intelligent RF Solutions is a leader in providing tailored solutions for SIGINT and Electronic Warfare (EW) missions. We understand our customers’ challenges and use our expertise to create solutions. We are not just a supplier, but a problem-solving partner with a strong foundation in supporting global defense and intelligence missions.
We are dedicated to attracting high-achieving individuals. Our team members are bound by a common purpose - commitment to our customers’ missions. Our culture is anchored in our steadfast values, our collaborative spirit, and a relentless pursuit of excellence.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Is Software Engineering Hard?
Where to Find Entry-Level Software Engineering Jobs
Software Engineer Career: Things You Should Know