Tucson Senior Software Engineer: Linux, Hardware & Vision

Calabria Group: Innovation Technology Delivery

Tucson (AZ)

On-site

USD 110,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Calabria Group: Innovation Technology Delivery in Tucson, AZ seeks a senior software engineer to design and deliver backend services, software applications, and frontend interfaces for integrated optical and electronic systems.

You will work with Linux, C/C++, and hardware teams, translating system requirements into practical software solutions, debugging complex multi-process systems, and participating in code reviews and customer interactions.

Qualifications

  • 7–10 years of software development experience.
  • 5 years of developing software on Linux operating systems.
  • Experience with hardware integration and low-level hardware communications.
  • Experience with Git or other source-control systems; Git is preferred.
  • Strong debugging, testing, and analytical skills.
  • Ability to work effectively in a multidisciplinary engineering environment.
  • Ability to understand system requirements and translate them into practical software solutions.
  • Experience with Azure DevOps, Jira, or similar project and development management tools.
  • Proficiency in scripting languages such as Julia.
  • Knowledge of FPGA technologies and GPU programming, including CUDA.
  • Experience with high-speed control systems.
  • Experience with computer vision, image processing, and/or DSP.

Responsibilities

  • Design, develop, maintain, and improve backend services, software applications, and frontend user interfaces.
  • Develop and maintain software products using C, C++, and other languages on Linux.
  • Develop software for hardware communications and low-level interfaces for cameras, sensors, and system components.
  • Debug and improve existing complex, multi-process systems using standard testing methods.
  • Participate in software design, peer reviews, and collaborative development of code bases.
  • Analyze and maintain existing software applications and manage version control using Git.
  • Develop software modules in accordance with project requirements and schedule commitments.
  • Work with engineers to understand system requirements and develop optimal solutions.
  • Engage with customers to define top-level system requirements and participate in requirements development including SRR and KPP.
  • Collaborate with the multidisciplinary team to flow down system requirements to contributing functional areas.
  • Provide software engineering support for design, assembly, integration, and test of subassemblies and opto-mechanical systems.

Skills

Software development experience
Linux development
Hardware integration
Git
Debugging
Multidisciplinary teamwork
System requirements translation
Azure DevOps
Jira
Julia scripting
CUDA
FPGA
High-speed control
Computer vision

Tools

Git
Azure DevOps
Jira
CUDA
FPGA

Job description

Calabria Group: Innovation Technology Delivery in Tucson, AZ seeks a senior software engineer to design and deliver backend services, software applications, and frontend interfaces for integrated optical and electronic systems.

You will work with Linux, C/C++, and hardware teams, translating system requirements into practical software solutions, debugging complex multi-process systems, and participating in code reviews and customer interactions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer- Tucson AZ Full time onsite
Senior Software Engineer- Tucson AZ Full time onsite

Calabria Group: Innovation Technology Delivery • Tucson (AZ)

On-site
USD 110,000 - 130,000
Lead Software Engineer, Test Solutions - Tucson
Lead Software Engineer, Test Solutions - Tucson

Prattwhitney • Tucson (AZ)

On-site
USD 108,000 - 205,000
Medical benefits
Dental benefits
Vision benefits
+8
Software Engineer - Test Systems (C#/C++, Windows) - Tucson
Software Engineer - Test Systems (C#/C++, Windows) - Tucson

Butler America Aerospace L.L.C. • Tucson (AZ)

On-site
USD 96,000 - 116,000
401K
Medical coverage
Dental coverage
+1
Senior Autonomy Systems Engineer - Tucson, Relocation
Senior Autonomy Systems Engineer - Tucson, Relocation

Caterpillar • Tucson (AZ)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+9
Senior Software Engineer - Test Equipment (Windows/C/C++)
Senior Software Engineer - Test Equipment (Windows/C/C++)

Legion Technical Solutions LLC • Tucson (AZ)

On-site
USD 110,000 - 180,000
Dental insurance
Health insurance
Paid time off
+2
Tucson Onsite: Lead Software Engineer, Test Solutions
Tucson Onsite: Lead Software Engineer, Test Solutions

Raytheon • Tucson (AZ)

On-site
USD 108,000 - 205,000
Onsite Software & Hardware Integration Engineer
Onsite Software & Hardware Integration Engineer

Beacon Hill Technologies • Los Angeles (CA)

On-site
USD 83,000 - 131,000
Lead Software Engineer, Test Equipment Solutions
Lead Software Engineer, Test Equipment Solutions

Avenue Technologies and Commodities Inc • Tucson (AZ)

On-site
USD 90,000 - 150,000
Software and Hardware Integration Engineer
Software and Hardware Integration Engineer

Beacon Hill Technologies • Los Angeles (CA)

On-site
USD 83,000 - 131,000
Senior Space Optics Software Systems Engineer
Senior Space Optics Software Systems Engineer

Telemetry Today LLC • Tucson (AZ)

On-site
USD 120,000 - 190,000