Software Engineer - Test Equipment; Onsite
Listed on 2026-05-28
-
Software Development
Software Engineer
What You Will Do
- Engineer will be part of an agile/scrum development team, creating & supporting a re-usable operating environment for automated product testing and hardware-in-the-loop simulations.
- Develop modular software applications which interface test equipment hardware (including prime mover controllers, loadbanks, power supplies, discrete/analog I/O and comms data networks) and integrate them into a cohesive system.
- Collaborate with electrical engineers on wiring, hardware configuration and test stand requirements.
- Develop leading-edge software tools, supercomputing clusters, and real-time software applications for Automatic Test Equipment using Object Oriented Design, scripting languages (Python, TCL & others), and the C++ programming language.
- Provide on-site and remote support (including debugging, operating system administration, and computer hardware build-up / teardown) to our internal customers in development labs.
- Lead development efforts for large software projects from a technical perspective (design, implementation, and test), as well as from a financial planning perspective.
- Develop for Linux and Windows operating systems.
- Generate and maintain software documentation and change requests.
- Review and update department processes.
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience.
- Prior experience developing and integrating software that directly interfaces with hardware-based test or measurement systems, hardware-in-the-loop (HIL) systems, or Automatic Test Equipment (ATE) environments in a lab or production setting.
- Python, C++, Bash, and TCL scripting experience.
- LabVIEW experience.
- Strong understanding of electrical engineering concepts.
- Object-oriented design and software design patterns.
- Configuration management experience.
- UX design experience.
- Medical, dental, and vision insurance.
- Three weeks of vacation for newly hired employees.
- Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option.
- Tuition reimbursement program.
- Student Loan Repayment Program.
- Life insurance and disability coverage.
- Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, protection.
- Birth, adoption, parental leave benefits.
- Ovia Health, fertility, and family planning.
- Adoption Assistance.
- Autism Benefit.
- Employee Assistance Plan, including up to 10 free counseling sessions.
- Healthy You Incentives, wellness rewards program.
- Doctor on Demand, virtual doctor visits.
- Bright Horizons child and elder care services.
- Teladoc Medical Experts, second opinion program.
Salary Range
: $86,800 - $165,200 USD.
Location
: US-IL-ROCKFORD-P6 4747 Harrison Ave.
Corporate & EEO Statement
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).