Software Engineer

Entegee

Tucson (AZ)

On-site

USD 120,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Vision insurance
401(k)
Paid maternity leave
Paid paternity leave
Tuition assistance
Disability insurance

Job summary

A technology recruitment firm in Tucson, AZ is seeking a Mid-Level Software Engineer to join their hands-on engineering team. The role involves developing and maintaining advanced software systems, with a focus on C/C++ and Linux. Candidates must have strong coding skills and experience with hardware communication, plus the ability to obtain security clearance. Competitive salary and comprehensive benefits are offered.

Qualifications

  • 5–10 years of experience (degree counts toward experience)
  • Strong C/C++ coding and debugging skills
  • Solid experience with Linux, especially CLI
  • Experience in low-level communication with hardware
  • U.S. Citizenship and ability to obtain a security clearance

Responsibilities

  • Develop, maintain, and enhance software applications
  • Debug and resolve software issues in complex systems
  • Work closely with teammates to mature new and existing products
  • Interface with hardware (cameras, sensors, motion stages) at a low level
  • Contribute to design documentation, technical reports, and specs

Skills

C/C++
Linux
hardware communication
Git
command-line tools
FPGA fundamentals
GPU (CUDA) fundamentals

Education

Bachelor's degree in CS, Software Engineering, or related field

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by Entegee. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$120,000.00/yr - $140,000.00/yr

Join a hands-on engineering team developing and maintaining advanced software systems with real-world impact. We're looking for a Mid-Level Software Engineer skilled in C/C++, Linux, and hardware communication to help drive innovation in a dynamic, tech-focused environment.

What You'll Do:

Develop, maintain, and enhance software applications

Debug and resolve software issues in complex systems

Work closely with teammates to mature new and existing products

Interface with hardware (cameras, sensors, motion stages) at a low level

Contribute to design documentation, technical reports, and specs

Collaborate with internal teams and present solutions to customers and stakeholders

Must-Have Skills:

5–10 years of experience (degree counts toward experience)

Strong C/C++ coding and debugging skills

Proficiency in Git and command-line tools

Solid experience with Linux (CLI familiarity is a must)

Experience in low-level communication with hardware

Understanding of FPGA and GPU (CUDA) fundamentals

U.S. Citizenship and ability to obtain a security clearance

Nice-to-Haves:

Bachelor's (or higher) in CS, Software Engineering, or related field (Associate’s with experience also considered)

Familiarity with scripting languages like Julia

Experience in high-speed control systems, computer vision, image processing, or DSP

Interest in astronomy and laser communications is a plus!

Equal Opportunity Employer/Veterans/Disabled

Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.entegee.com/candidate-privacy-information-statement/

The Company will consider qualified applicants with arrest and conviction records.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Semiconductor Manufacturing, Industrial Machinery Manufacturing, and Commercial and Service Industry Machinery Manufacturing

Referrals increase your chances of interviewing at Entegee by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Paid maternity leave

Paid paternity leave

Tuition assistance

Disability insurance

Get notified when a new job is posted.

Sign in to set job alerts for “Software Engineer” roles.

Tucson, AZ $110,000.00-$130,000.00 1 week ago

Tucson, AZ $78,853.00-$236,579.00 1 month ago

Tucson, AZ $70,000.00-$160,000.00 1 week ago

Software Engineering Specialist - Human Data

Greater Tucson Area $55.00-$65.00 3 weeks ago

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Software Engineer - Cross-platform C++ - Multipass
Software Engineer, Ceph & Distributed Storage

Tucson, AZ $75,540.00-$98,201.00 2 days ago

Tucson, AZ $90,000.00-$100,000.00 1 week ago

Distributed Systems Software Engineer, Python / Go

Tucson, AZ $90,000.00-$120,000.00 2 weeks ago

Tucson, AZ $123,219.00-$236,579.00 1 month ago

Tucson, AZ $120,000.00-$180,000.00 2 weeks ago

Python Software Engineer - Ubuntu Hardware Certification Team

Tucson, AZ $120,000.00-$165,000.00 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Pittsburgh

On-site
USD 72,000 - 117,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Phoenix (AZ)

Remote
USD 94,000 - 150,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Employee Assistance Programme
+2
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Pittsburgh

Remote
USD 67,000 - 114,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
C++ Staff / Senior Staff Software Engineer
C++ Staff / Senior Staff Software Engineer

SciTec, Inc. • Boulder (CO)

On-site
USD 96,000 - 140,000
Employee Stock Ownership Plan (ESOP)
3% Fully Vested Company 401K Contribution
100% company paid HSA Medical insurance
+7
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • City of Syracuse (NY)

Remote
USD 95,000 - 130,000
Remote work environment
Personal learning and development budget of USD 2,000 per year
Annual compensation review
+4
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Columbus (OH)

Remote
USD 120,000 - 140,000
Distributed work environment with twice-yearly team sprints
Personal learning and development budget of USD 2,000 per year
Annual compensation review
+2
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Washington

Remote
USD 115,000 - 185,000
Distributed work environment with team meetups
Personal learning and development budget of USD 2,000 per year
Annual compensation review
+2
Senior Data Engineer
Senior Data Engineer

Aditi Consulting • Pittsburgh

Remote
USD 90,000 - 98,000
Medical insurance
Vision insurance
401(k)
+2
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Kansas City (KS)

Remote
USD 70,000 - 100,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Portland (ME)

Remote
USD 110,000 - 270,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5