Software Engineer

IDV USA Inc

York (York County)

On-site

USD 90,000 - 120,000

Full time

42 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IDV USA Inc. is seeking a Software Engineer to support the design, development, testing, and integration of software solutions for military and specialty vehicle platforms. The role involves embedded and application-level software, system integration activities, and ensuring compliance with customer requirements.

This on-site position is based in York, PA, with collaboration across engineering disciplines. The ideal candidate is hands-on, with strong software skills, and able to work in a

Qualifications

  • Bachelor's degree in Computer Engineering, CS, Software Engineering, or related field.
  • 3+ years of software development experience.
  • Proficiency in C, C++, and/or C#.
  • Experience with debugging and Git version control.
  • Knowledge of SDLC methodologies.

Responsibilities

  • Design, develop, test, and maintain software applications and embedded systems for vehicle platforms.
  • Develop software requirements, architecture, and design documentation.
  • Participate in system integration, verification, and troubleshooting activities.
  • Collaborate with cross-functional engineers throughout the product lifecycle.
  • Perform software debugging, performance analysis, and root cause investigations.
  • Develop and execute unit, integration, and system-level tests.
  • Support vehicle testing, field demonstrations, and customer evaluations.

Skills

C/C++/C# proficiency
Analytical thinking
Communication skills
Team collaboration

Education

Bachelor's degree in Computer Engineering/CS/Software Engineering

Tools

Git

Job description

IDV USA is seeking a Software Engineer to support the design, development, testing, and integration of software solutions for military and specialty vehicle platforms. The Software Engineer will work closely with cross‑functional engineering teams to develop embedded and application‑level software, support system integration activities, and ensure compliance with customer and regulatory requirements.

The ideal candidate is a hands‑on engineer with strong software development skills, a collaborative mindset, and the ability to work in a fast‑paced, technology‑driven environment. Please note that this job will be based on site in York, PA.

Duties and responsibilities
  • Design, develop, test, and maintain software applications and embedded systems for vehicle platforms and related technologies.
  • Develop software requirements, architecture, and design documentation.
  • Participate in system integration, verification, validation, and troubleshooting activities.
  • Collaborate with electrical, mechanical, systems, and manufacturing engineers throughout the product lifecycle.
  • Perform software debugging, performance analysis, and root cause investigations.
  • Develop and execute unit, integration, and system‑level tests.
  • Support vehicle testing, field demonstrations, and customer evaluations as required.
  • Ensure software development activities comply with internal quality standards and customer requirements.
  • Participate in design reviews and technical discussions.
  • Maintain configuration management and version control of software products.
  • Prepare technical reports, procedures, and documentation.
Required Qualifications
  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or a related technical field.
  • 3+ years of software development experience.
  • Proficiency in C, C++, and/or C#.
  • Experience with software development tools, debugging, and version control systems (Git preferred).
  • Knowledge of software development lifecycle methodologies.
  • Strong analytical and problem‑solving skills.
  • Ability to work effectively in a multidisciplinary team environment.
  • Excellent verbal and written communication skills.

Preferred Qualifications

  • Experience with embedded systems and real‑time software development.
  • Familiarity with CAN Bus, automotive communication protocols, or vehicle electronics.
  • Experience in defense, automotive, aerospace, or industrial vehicle industries.
  • Knowledge of Linux and Windows development environments.
  • Experience with model‑based design and simulation tools.
  • Familiarity with cybersecurity principles and secure software development practices.
  • Understanding of military vehicle systems and defense industry standards.
Working conditions
  • Ability to work in an office, laboratory, manufacturing, and vehicle test environment.
  • Occasional lifting up to 25 pounds.
  • Ability to travel up to 10% as required.

Security Requirements

  • Must be eligible to work in the United States.
  • Ability to obtain and maintain any required government security clearance.

Direct reports

N/A

IDV USA is an Equal Opportunity Employer and is committed to creating an inclusive workplace for all employees.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Field Software Engineer
Field Software Engineer

IDV USA Inc • York

On-site
USD 90,000 - 130,000
Field Software Engineer: Embedded Vehicle Systems
Field Software Engineer: Embedded Vehicle Systems

IDV USA Inc • York

On-site
USD 90,000 - 130,000
On-Site Embedded Software Engineer - Vehicle Platforms
On-Site Embedded Software Engineer - Vehicle Platforms

IDV USA Inc • York

On-site
USD 90,000 - 120,000
Software Engineer (Embedded Application Software)
Software Engineer (Embedded Application Software)

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 62,000 - 65,000
Software Engineer (4+ years' experience)
Software Engineer (4+ years' experience)

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 69,000 - 77,000
Software Engineer (No C2C)
Software Engineer (No C2C)

HRU Technical Resources • Sterling Heights (MI)

On-site
USD 120,000 - 180,000
Embedded Sofware Developer
Embedded Sofware Developer

HRU Technical Resources • Sterling Heights (MI)

On-site
USD 90,000 - 99,000
PTO
Paid Holidays
Optional Benefits
Software Engineer Fire Control Specialist
Software Engineer Fire Control Specialist

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 69,000 - 77,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

American Rheinmetall • Auburn Hills (MI)

On-site
USD 120,000 - 170,000
Software Engineer
Software Engineer

Envision Technology, LLC. • Manchester (NH)

Hybrid
USD 70,000 - 110,000