Senior Software Engineer- Tucson AZ Full time onsite

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

Must be located or willing to relocate to Tucson AZ.

Salary $110-$130K annual

The successful candidate will work closely with optical, electrical, mechanical, and systems engineers, senior scientific staff, management, and customers to develop practical solutions that meet system requirements and project schedules. This is a technical position with substantial responsibility in a collaborative, growth-oriented environment.

Responsibilities:
  • Design, develop, maintain, and improve backend services, software applications, and frontend user interfaces.
  • Develop and maintain software products using C, C++, and other appropriate languages and tools on Linux operating systems.
  • Develop software for hardware communications and low-level interfaces, including cameras, sensors, linear stages, and other system components.
  • Debug and improve existing complex, multi-process systems using industry-standard testing and analysis methods.
  • Participate in software design, peer reviews, code reviews, and collaborative development of code bases and software modules.
  • 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 System Requirements Reviews (SRR), key performance parameter (KPP) definition, and requirements tracking.
  • Collaborate with the multidisciplinary team to flow down system requirements to contributing functional areas.
  • Provide software engineering support for the design, assembly, integration, and test of subassemblies and integrated opto-mechanical systems.
Required Skills
  • 7–10 years of software development experience.
  • 5 years of developing software on Linux operating systems, including strong knowledge of Linux command-line tools and interfaces.
  • 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 digital signal processing (DSP).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tucson Senior Software Engineer: Linux, Hardware & Vision
Tucson Senior Software Engineer: Linux, Hardware & Vision

Calabria Group: Innovation Technology Delivery • Tucson (AZ)

On-site
USD 110,000 - 130,000
Software and Hardware Integration Engineer
Software and Hardware Integration Engineer

Beacon Hill Technologies • Los Angeles (CA)

On-site
USD 83,000 - 131,000
Solutions Engineer, Optical Metrology
Solutions Engineer, Optical Metrology

Emergent Staffing • Tucson (AZ)

On-site
USD 120,000 - 150,000
Solutions Engineer, Optical Metrology
Solutions Engineer, Optical Metrology

Emergent Software • Tucson (AZ)

On-site
USD 90,000 - 130,000
System Engineer
System Engineer

MindSource • Tucson (AZ)

On-site
USD 70,000 - 90,000
Software Engineer Java Python
Software Engineer Java Python

Associates Systems LLC • Tucson (AZ)

On-site
USD 90,000 - 120,000
Health insurance
Dental insurance
Vision insurance
Software Engineer - P3
Software Engineer - P3

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

On-site
USD 96,000 - 116,000
401K
Medical coverage
Dental coverage
+1
Senior System Engineer
Senior System Engineer

Tailored Management • Tucson (AZ)

On-site
USD 69,000 - 83,000
Weekly pay
Medical insurance
Dental insurance
+1
Senior System Engineer
Senior System Engineer

Solü Technology Partners • Oro Valley (AZ)

On-site
USD 110,000 - 160,000
Software Security Lead - Principal Software Engineer - S3E
Software Security Lead - Principal Software Engineer - S3E

Raytheon • Tucson (AZ)

On-site
USD 100,000 - 140,000
Medical and dental insurance
401(k) match
Flexible work schedules
+1