Software Engineer (Must be a US Citizen)

IERUS Technologies Inc

Valley Forge (PA)

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions provider in Valley Forge, PA is seeking a Software Engineer with strong C/C++ skills. The role involves designing and maintaining applications for test and control systems in defense applications. Candidates should have a Bachelor's degree, U.S. Citizenship, and an Active Secret clearance. Opportunities for learning LabVIEW and LabWindows/CVI are available on the job.

Qualifications

  • 2+ years of professional experience with C/C++.
  • U.S. Citizenship is required.
  • Active Secret clearance is mandatory.

Responsibilities

  • Design, develop, integrate, and maintain C/C++ applications for test systems.
  • Collaborate with engineers to support cross-disciplinary efforts.
  • Conduct software design, coding, debugging, and unit testing.

Skills

C/C++
Problem-solving
Communication
Teamwork

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
LabWindows/CVI
LabVIEW

Job description

Software Engineer (Must be a US Citizen)

IERUS Technologies is a growing, employee-owned business focused on providing leading-edge solutions across the electromagnetic spectrum. Our work supports defense and commercial customers with expertise in software development, systems engineering, and hardware design. We seek motivated engineers who thrive in collaborative, fast-paced environments and who want opportunities to contribute to multiple projects over time.

Position Overview
IERUS is seeking a Software Engineer with strong C/C++ skills to support development, integration, and testing of systems for defense applications. This role will focus on National Instruments (NI) environments for test and control software, with opportunities to expand into other projects as business needs evolve. While LabWindows/CVI and LabVIEW are highly relevant, engineers with solid C/C++ backgrounds can learn these tools on the job.

This position requires periodic travel to Valley Forge, PA (up to 50% during contract execution).

Responsibilities

  • Design, develop, integrate, and maintain C/C++ applications for test, control, and data acquisition systems.
  • Support development in National Instruments environments including LabWindows/CVI and LabVIEW.
  • Contribute to system verification, validation, and hardware-in-the-loop testing.
  • Perform software design, coding, debugging, documentation, and unit testing.
  • Collaborate with hardware, FPGA, and embedded engineers to support cross-disciplinary efforts.
  • Participate in peer reviews and ensure adherence to coding standards.
  • Support the transition of software into integration, operational, and sustainment phases

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • 2+ years of professional experience with C/C++.
  • U.S. Citizenship
  • Active Secret clearance.
  • Familiarity with Git and modern configuration management practices.
  • Strong problem-solving, communication, and teamwork skills.

Desired Qualifications

  • Experience with LabWindows/CVI or LabVIEW (National Instruments products).
  • Background in FPGA development and hardware description languages (HDLs) such as Verilog or VHDL.
  • Experience with embedded software development and real-time systems.
  • Exposure to automated test equipment and hardware-in-the-loop environments.
  • Familiarity with Agile development practices and task tracking tools such as Jira.
  • Ability to support multiple projects and adapt quickly to new challenges.

Location: Valley Forge, PA
IERUS Technologies is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other federally protected class.
IERUS Technologies participates in E-Verify.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Developer (Must be US Citizen)
Embedded Developer (Must be US Citizen)

IERUS Technologies Inc • Huntsville (AL)

On-site
USD 70,000 - 90,000
Competitive compensation packages
Retirement options
Benefits packages
Software Engineer (Must be a US Citizen)
Software Engineer (Must be a US Citizen)

IERUS Technologies, Inc. • Huntsville (AL)

On-site
USD 80,000 - 100,000
Competitive compensation
Comprehensive benefits package
Software Engineer (Security Clearance Required)
Software Engineer (Security Clearance Required)

IERUS Technologies Inc • Huntsville (AL)

On-site
USD 90,000 - 130,000
Equal Opportunity Employer
E-Verify participation
Software Engineer
Software Engineer

IERUS Technologies, Inc. • Colorado Springs (CO)

On-site
USD 112,000 - 129,000
Software Engineer (Security Clearance Required)
Software Engineer (Security Clearance Required)

Ierus-Technologies,-Inc. • West Huntsville (AL)

On-site
USD 90,000 - 130,000
Equal Opportunity Employer
E-Verify
Software Engineer (Active Security Clearance)
Software Engineer (Active Security Clearance)

Ierus-Technologies,-Inc. • West Huntsville (AL)

On-site
USD 90,000 - 140,000
Software Engineer (Active Security Clearance)
Software Engineer (Active Security Clearance)

IERUS Technologies Inc • Huntsville (AL)

On-site
USD 85,000 - 125,000
Competitive compensation
Retirement options
Benefits package
Software Engineer (Active Security Clearance)
Software Engineer (Active Security Clearance)

IERUS Technologies, Inc. • West Huntsville (AL)

On-site
USD 90,000 - 130,000
Competitive pay
Retirement options
Benefits package
Embedded Software Developer (Must be US Citizen)
Embedded Software Developer (Must be US Citizen)

IERUS Technologies, Inc. • Huntsville (AL)

On-site
USD 90,000 - 150,000
Embedded Software Developer (Must be US Citizen)
Embedded Software Developer (Must be US Citizen)

IERUS Technologies, Inc. • West Huntsville (AL)

On-site
USD 80,000 - 105,000
Equal Opportunity Employer