1

Python Contractor Jobs in Tucson, AZ (NOW HIRING)

Senior Firmware Engineer

Tucson, AZ

$115.30K - $152.40K/yr

Direct W2 contractors only! No Visa Sponsorship available! Onsite contract enior Firmware Engineer ... Build and maintain automated testing frameworks primarily using Python for Hardware-in-the-Loop ...

AI Solutions Architect

Tucson, AZ

$60.75 - $80/hr

Direct W2 contractors only! No 3rd party agencies! No Visa Sponsorship available! Due to the nature ... Design and deploy end-to-end technical solutions utilizing LLMs, scripting (Python/Bash), and ...

Senior AI Engineer - Agentic Systems

Tucson, AZ · On-site

$97K - $133.20K/yr

DPR Construction is a forward-thinking general contractor specializing in technically complex and ... Python engineering fundamentals: testing, packaging, performance, and the parts of the stack that ...

New

You will be responsible for performing contracted onsite and remote services for clients. Clinisys ... Python, etc) * One year of experience working in a consulting or implementation environment

Professional Services Consultant (MS)

Tucson, AZ · On-site +1

$75.30K - $101.30K/yr

You will be responsible for performing contracted onsite and remote services for clients. Clinisys ... Python, etc) * 1+ years of experience working in a consulting or implementation environment

Professional Services Consultant

Tucson, AZ · On-site +1

$75.30K - $101.30K/yr

You will be responsible for performing contracted onsite and remote services for clients. Clinisys ... Python, etc) * 1+ years of experience working in a consulting or implementation environment

... contractor teams across development, integration, and readiness environments - Participates in ... Python, and supporting languages (e.g., SQL, Java, C++). - 3 years demonstrated experience of ...

Embedded Software Engineer

Tucson, AZ · On-site

$124.80K - $164.20K/yr

... preferred · Python, C#, and Linux shell scripting preferred · Test equipment experience ... As a government contractor supporting national security, public safety, and critical technologies ...

Embedded Software Engineer

Tucson, AZ · On-site

$124.80K - $164.20K/yr

... preferred • Python, C#, and Linux shell scripting preferred • Test equipment experience ... As a government contractor supporting national security, public safety, and critical technologies ...

Embedded Software Engineer

Tucson, AZ · On-site

$124.80K - $164.20K/yr

... Python, C#, and Linux shell scripting preferred Test equipment experience (Oscilloscopes, Logic ... As a government contractor supporting national security, public safety, and critical technologies ...

Proficiency in programming languages such as Python, Java, C#, C++, and C. * Experience with tools ... and contracted partners. Frequency varies for text messages. Message and data rates may apply.

Python Contractor information

See Tucson, AZ salary details

$12

$55

$81

How much do python contractor jobs pay per hour?

As of May 29, 2026, the average hourly pay for python contractor in Tucson, AZ is $55.43, according to ZipRecruiter salary data. Most workers in this role earn between $45.67 and $62.93 per hour, depending on experience, location, and employer.

What is a Python Contractor job?

A Python Contractor is a professional software developer who specializes in Python programming and works on a contract basis rather than as a full-time employee. They are typically hired for specific projects or a set period to develop, test, and maintain Python-based applications. Python Contractors often work remotely or on-site, collaborating with teams to build web applications, data analysis tools, automation scripts, and more. Their responsibilities depend on the industry and project requirements, and they may be engaged by startups, enterprises, or agencies.

What are the key skills and qualifications needed to thrive in the Python Contractor position, and why are they important?

To thrive as a Python Contractor, you need strong programming skills in Python and related frameworks, experience with software development best practices, and a relevant degree or proven project track record. Familiarity with tools like Git, Docker, cloud platforms (such as AWS or Azure), and certifications in Python or software development are often advantageous. Strong communication, problem-solving abilities, and adaptability help differentiate top contractors in dynamic team environments. These skills and qualities are essential to deliver reliable, maintainable solutions while efficiently collaborating with stakeholders and adapting to varying client requirements.

What types of projects do Python Contractors typically work on and what does a typical workday look like?

Python Contractors often work on a diverse range of projects, including web application development, data analysis, automation scripts, and integrating APIs for clients across different industries. A typical workday may involve coding, debugging, reviewing requirements with clients or team members, and collaborating via project management tools or version control systems. Contractors usually need to manage their time efficiently, communicate progress clearly, and deliver solutions that meet specific client needs and deadlines. The work can be remote or on-site, often involving close collaboration with other developers, project managers, or data analysts.
What are popular job titles related to Python Contractor jobs in Tucson, AZ? For Python Contractor jobs in Tucson, AZ, the most frequently searched job titles are:
What job categories do people searching Python Contractor jobs in Tucson, AZ look for? The top searched job categories for Python Contractor jobs in Tucson, AZ are:
Infographic showing various Python Contractor job openings in Tucson, AZ as of May 2026, with employment types broken down into 1% Locum Tenens, 1% As Needed, 77% Full Time, 15% Part Time, and 6% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $115,285 per year, or $55.4 per hour.
Senior Firmware Engineer

$115.30K - $152.40K/yr

Other

Posted 16 days ago


Job description

Only local candidates!

No 3rd party agencies! Direct W2 contractors only! No Visa Sponsorship available!

Onsite contract

enior Firmware Engineer | Tucson Agile Release Team

We are looking for a Senior Firmware Engineer to join our team in Tucson. In this role, you will use your expertise in C/C++ to design and build robust embedded solutions that sit at the intersection of hardware and software. You ll be a critical part of a cross-functional team, taking features from low-level drivers to final system integration, ensuring our code is performant, memory-efficient, and rock-solid.

Key Responsibilities
- Embedded Design: Architect and implement firmware features using C/C++, ensuring designs are optimized for constrained environments (CPU, memory, and power).
- Hardware-Software Integration: Develop low-level drivers and middleware to interface with sensors, actuators, and communication peripherals.
- Automated Hardware Validation: Build and maintain automated testing frameworks primarily using Python for Hardware-in-the-Loop (HIL) testing and system validation.
- Agile Execution: During PI and iteration planning, break down complex hardware-software features into manageable tasks, accounting for hardware dependencies and lead times.
- Technical Governance: Lead deep-dive code reviews and technical spikes to ensure firmware aligns with safety standards and system-level architecture.

Agile Planning & Collaboration
- Synchronized Development: Participate in technical discussions during Program Increment (PI) planning, specifically addressing hardware/firmware dependencies.
- Backlog Refinement: Organize and prioritize the team backlog, managing technical debt and balancing feature velocity with system stability.
- Cross-Functional Bridge: Work closely with Electrical and Mechanical Engineering teams to translate hardware requirements into technical firmware reality.
- System Demos: Demonstrate firmware progress on target hardware to stakeholders, explaining technical logic and timing constraints clearly.


Skills required:


- C/C++ Mastery: Extensive professional experience in embedded C/C++ development for microcontrollers (ARM Cortex-M, ESP32, etc.) or RTOS-based systems.
- System Architecture: Ability to design maintainable, scalable firmware architectures including interrupt handling, memory management, and state machines.
- Low-Level Protocols: Hands-on experience with communication interfaces like I2C, SPI, UART, CAN, or USB.
- Debugging: Proficiency using JTAG/SWD debuggers, logic analyzers, and oscilloscopes to troubleshoot hardware-software interactions.

Preferred Experience
- Python for Tools: Experience using Python for scripting, data analysis, or building test harnesses.
- RTOS & Bare Metal: Familiarity with FreeRTOS, Zephyr, or similar real-time operating systems.
- Agile Proficiency: Experience working within the Scaled Agile Framework (SAFe) or similar iterative environments for hardware development.
- Mentorship: A track record of leading firmware projects or guiding junior engineers through complex system integrations.

Soft Skills
- Technical Articulation: The ability to explain complex timing issues or register-level bugs to non-technical stakeholders.
- Relentless Troubleshooting: A methodical, "detective-like" approach to solving intermittent hardware/software issues.
- Reliability Mindset: A commitment to writing code where "it works on my machine" isn't enough it has to work on the silicon every single time.