JobTarget Logo

Software Engineer - Systems in Tucson, Arizona at Leonardo Electronics US Inc

NewSalary: $80000 - $100000Job Function: Engineering
Leonardo Electronics US Inc
Tucson, Arizona, 85743, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Job Purpose:

We are looking for a skilled Software Engineer to join our team and play a key role in developing and maintaining software for engineering and manufacturing assembly tools, test systems, data analysis, and reporting. You will work closely with cross-functional teams to deliver reliable, maintainable software that supports both production and engineering operations.

Responsibilities:

  • Design, implement, and maintain system control software, including instrument communications, database integrations, data analysis pipelines, and graphical user interfaces
  • Partner with design and production engineering teams to gather requirements and deliver software solutions that meet operational needs
  • Evaluate existing system control software, identify technical debt, and contribute to a long-term maintenance and modernization roadmap
  • Build and maintain automated tests for software components to ensure reliability and performance under production conditions
  • Participate in architecture reviews, contribute to system design documentation, and uphold code quality standards through peer reviews
  • Ensure software meets security, reliability, and relevant industry compliance requirements
  • Support production releases and provide troubleshooting assistance for post-release issues
  • Create clear technical documentation and user manuals for developed software

Qualifications:

Required

  • Bachelor's degree in Computer Science, Electrical Engineering, Physics, or a related field
  • 3–6 years of professional software development experience
  • Proficiency in Python; experience with other languages (C++, C#, LabVIEW) is a plus
  • Solid understanding of software design principles, including code reusability, modularity, and maintainability
  • Experience working with databases and instrument/hardware communication protocols (e.g., GPIB, VISA, SCPI)
  • Strong written and verbal communication skills, with the ability to document technical work clearly
  • Proven ability to manage multiple projects and meet deadlines in a fast-paced environment

Preferred

  • Master's degree in a related field
  • Experience in a manufacturing, test engineering, or hardware-adjacent software environment
  • Familiarity with version control systems (Git) and CI/CD practices
  • Experience working with stakeholders across engineering and production teams

Leonardo is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability status, protected veteran status, or any other characteristic protected by law.

[NOTE: The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.]

Here are the hiring process steps and what you can expect from us:

Step 1: Application Review:

Upon submitting your application, it is made available to the recruitment team to review and ensure you meet the basic qualifications.

Step 2: Interview:

If you have been identified to move forward in the process, you may be invited to participate in a one-on-one or panel interview. The interview format can be a phone call, in-person, or virtual meeting.

Step 3: Offer:

If you reach this stage of the interview process, congratulations! You will be provided an offer to join the Leonardo Electronics US Inc. team. The offer will include details about your salary, benefits package and start date.

Job Location

Tucson, Arizona, 85743, United States

Frequently asked questions about this position

Similar Jobs In Tucson, Arizona

Embedded Software Engineer

GuideTech LLC
Tucson, Arizona

Founding Engineer

maximahq.com
Menlo Park

AI-ML Engineer 1

Universal Avionics
Tucson, Arizona

Apply NowYour application goes straight to the hiring team