Firmware Developer
Phoenix Staff
Job Description
Job Description
Job Title: Firmware Developer (Embedded C/C++)
Location: Phoenix, AZ (Hybrid)
Employment Type: Full-Time Permanent
We are seeking a Firmware Developer with a strong foundation in low-level embedded development. This role focuses on working directly with microcontrollers and custom boards, maintaining and enhancing existing firmware, and supporting new hardware bring-up. Ideal candidates will have hands-on experience with platforms such as Raspberry Pi, Arduino, Pico, or similar microcontroller environments, and be comfortable working close to the silicon.
What You’ll Do
- Develop, maintain, upgrade, and patch embedded firmware written in C or C++.
- Work directly on custom boards and microcontrollers, including low-level hardware bring-up.
- Debug hardware and firmware issues using tools such as oscilloscopes, logic analyzers, and related instrumentation.
- Collaborate with engineering teams to support existing codebases and implement updates or improvements.
- Assist in validating and testing firmware on new or revised hardware.
- Operate primarily onsite while gaining familiarity with systems and hardware.
What You Bring
- Experience with embedded C or C++ programming.
- Hands-on exposure to microcontrollers or single-board computers (e.g., Arduino, Raspberry Pi, Pico, STM32, ESP32).
- Comfort working at the bare-metal or low-level layer of embedded systems.
- Ability to understand schematics and basic hardware concepts (formal electrical engineering degree not required).
- Familiarity with hardware debugging tools such as oscilloscopes or multimeters.
- Curiosity, willingness to “get close to the hardware,” and ability to troubleshoot in real time.
Nice to Have
- Experience in the following industries is beneficial but not required: Aerospace, Automative, Defense
To find more great tech-centric jobs, please visit
- ...today and tomorrow. Overview Join the Aerospace Sensory Guidance and Navigation (SGN) team within Honeywell Aerospace as we design, develop and integrate highly mathematically complex software applications that merge sensor data from multiple navigational systems into a...SuggestedPermanent employmentTemporary workWork at officeFlexible hours
- Lumicity have partnered with an exciting avionics company to help source an Embedded Software Engineer for their growing team. Technical requirements 5+ years of embedded software engineering experience Strong experience with BSP development or board bring-up DO-178C standards...Suggested
- ...C, SPI, UART, USB, PCIe). Understanding of real‑time operating systems (RTOS) and multi‑threaded programming. Job Responsibilities Develop and maintain Linux and Windows device drivers for embedded hardware platforms. Design and implement embedded software for real‑time...SuggestedPermanent employmentContract workLocal area
- ...Have: Key Words: Embedded C/C++, Real Time, Middleware, Platform Level Design Key Responsibilities: Design and Development: Develop advanced software solutions for avionics display systems, applications, and services, ensuring high performance, reliability, and user...Suggested
- ...C, SPI, UART, USB, PCIe). Understanding of real‑time operating systems (RTOS) and multi‑threaded programming. Job Responsibilities Develop and maintain Linux and Windows device drivers for embedded hardware platforms. Design and implement embedded software for real‑time...SuggestedHourly payPermanent employmentContract workH1bLocal area
- ...What's the Job? Support hardware development, testing, and certification activities for defense and surveillance systems. Develop and validate comprehensive test setups to ensure hardware functionality and reliability. Assist in certification processes and prepare...Weekly payTemporary workImmediate startFlexible hours
- Overview This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office in Phoenix, AZ or Raleigh, NC. The Depot Asset Control team is responsible for managing and maintaining the organization’s IT asset lifecycle...For contractorsWork at office
$163.9k - $235.55k
...including Salesforce Einstein and Agentforce. Desired experience in product integrations and API technologies. Ability to attract and develop top talent, motivate high‑performing teams, and manage change effectively. Equal Opportunity Employer UKG is an equal opportunity...Local area$125k - $191.7k
...future of evaluation methodologies for AI systems and other ADAS features, architecting solutions that meet the testing needs of AI developers, systems engineers, and safety stakeholders. About the Organization: The Autonomous Vehicle (AV) organization is dedicated to...Local areaRemote workWork from homeFlexible hours- ...Engineer Location: Phoenix, AZ (On Site) What's the Job? Develop, maintain, and debug Python-based hardware validation scripts... ...criteria. Perform root-cause analysis for failures across scripts, firmware, and hardware. Utilize lab equipment such as oscilloscopes,...
- Electrical/Hardware Component Engineer Phoenix, AZ, On Site Our client is expanding a sophisticated hardware portfolio and is seeking a Electrical/Hardware Component Engineerto help drive smarter part strategy across both existing and future products. This is a...Contract workRelocation package
- ...Join to apply for the Developer Relations Engineer role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Developer Relations Engineer role at Canonical As the publisher of Ubuntu we serve millions of developers, building for the cloud, IoT...Full timeLocal areaRemote workWorldwide
$60 - $65 per hour
Senior Advanced Software Engineer Immediate need for a talented Senior Advanced Software Engineer. This is a 06 months contract opportunity and is located in Phoenix, AZ (Hybrid). Please review the job description below and contact me ASAP if you are interested. ...Contract workLocal areaImmediate start- ...Job Duties: Design, develop, test, deploy, maintain, and improve software web applications using an Agile based framework to provide technical solution products to our clients. Drive the execution and delivery of features by collaborating with cross-functional teams, architects...Temporary workLocal areaImmediate startRemote work
- ...history of working in applications development on different platforms such as on-prem, cloud, hydbrid etc. Experienced in developing applications with different architectures such as monolithic, micro services oriented etc. Experienced in both Waterfall and Agile...Shift work
- ...ways we improve is by hiring good people. We encourage all motivated, knowledgeable and professional Agile Software Engineers/Scrum Developers who meet the following requirements to apply. This is an on-site job with hybrid possibilities based on the team assigned to them...Work experience placement
$114.6k - $234.6k
...generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that support some of the world's most demanding workloads, including AI/ML, HPC, and large-scale...Temporary workFlexible hours$180k - $220k
...CloudWatch Security: OAuth2/SAML, encryption, tokenization, zero-trust architecture What You Bring 6+ years of professional experience developing and scaling distributed systems. Deep expertise in system design, cloud-native architectures, and backend frameworks. Proven...$157k - $298k
...that support teachers' abilities to deliver measurable results in early childhood education. As a hands-on, results-driven software developer, you will play a pivotal role in developing intelligent systems for teachers, staff, and families with a small product development...Full timeRelocationRelocation packageFlexible hours- ...of overall IT experience. Must Have Minimum 7+ years of full Software Development Life Cycle (SDLC) experience designing, developing, implementing, Monitoring and Support largescale applications in hosted production environments on prem and in the cloud. Generative...
- ...paid-time-off. Our compensation and benefits programs were created with an 'Employee-First Approach' focused on supporting, developing, and recognizing YOU. We offer a wide array of wellness and mental health initiatives, support volunteerism, and environmental...Full timeFlexible hours
$100k - $120k
...scale and accounts for errors and edge cases Build secure, reliable integrations with EHRs and third-party healthcare systems Develop standards-based APIs and services (REST, FHIR, HL7) Influence architectural direction related to scalability, reliability, and...Full timeLocal areaRemote workFlexible hours$89.2k - $209.5k
...delivery and improve quality across system design, coding, testing, documentation, and operations. We are seeking a Senior Software Developer (IC3) to design, develop, and operate backend services and platform components that improve developer productivity and strengthen...Temporary workFlexible hours$111.07k - $147k
...ohana or family. Join our team and help us move freight better than anyone. Learn more at matson.com. Job Duties: Design, develop, deliver, and maintain enterprise and local applications, and core reusable components. Design enterprise-wide applications...Work experience placementLocal areaRemote work- Software Engineer We are currently seeking a Software Engineer for a Contract role with one of our clients based in Phoenix, AZ. Please apply if you would be interested and available for it. Duration: 06+ Months Contract Pay Range: $60 - $70/Hr on W2 Location: Hybrid...Contract work
$57 per hour
...Management Systems Software Engineer Location: Hybrid (3 days onsite in Phoenix, AZ) Pay Range: $57 What's the Job? Design and develop core software architecture for Flight Management Systems (FMS) Integrate FMS software for next-generation avionics platforms...- SYNERGISTICIT is aware that the Job Market is Challenging due to almost 600,000 Tech Layoffs within the past 2 years due to which The Job market is flooded with thousands of laid off Techies who are competing with existing Jobseekers. For entry level Job seekers to get ...Immediate startRemote work
- ...experience (wiring diagrams for aircraft vs inputs from diff systems to know what planes can do and modified for test), engineering tools (montpa, x-scribe, managing and developing other tools to help), jira, bitbucket, understand how build works/compiler settings...Contract work
$140k
...and manages software applications based on user requirements. # Writes, tests and implements efficient code. # Maintains and develops existing applications by analyzing and identifying areas for modification. # Works within an Agile environment, responds to change...Temporary workLocal area- ...Hybrid (1 day/week onsite, Tuesday) Pay Range: $68/hour - $71/hour on w2 Description: Be part of a team that designs, develops and integrates highly complex software functions within Client Cross of Arizona Software as a Senior Software Engineer, you will...Contract workWork experience placementLocal area1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!

