Embedded Software Engineer

Technical Talent Group
Phoenix, AZ

Job Description

Job Description

About the Role

We are seeking an experienced Embedded Software Engineer with a passion for building innovative products from the ground up. The ideal candidate is hands-on, detail-oriented, and capable of taking a project from initial requirements through full product realization . This is a critical role for engineers who thrive in a fast-paced environment and enjoy solving complex technical challenges on bare-metal embedded systems .

Key Responsibilities
  • Full Lifecycle Ownership: Translate high-level system requirements into robust embedded software solutions — including architecture, design, implementation, validation, and production support.

  • Bare Metal Development: Design and implement firmware in C for microcontrollers without operating systems, ensuring optimal performance, timing accuracy, and hardware integration.

  • New Product Development: Lead software development for new product introductions, creating reliable codebases from scratch that integrate seamlessly with custom hardware.

  • Hardware Collaboration: Work closely with hardware and PCB design engineers to define requirements, validate system interfaces, and debug integration issues.

  • Testing & Validation: Develop test plans, perform hardware bring-up, and execute system-level verification using tools such as oscilloscopes, logic analyzers, and emulators.

  • Continuous Improvement: Participate in design reviews, documentation, and knowledge sharing to ensure code quality, maintainability, and scalability for future designs.

Required Skills & Experience
  • 5+ years of experience developing embedded software in C for bare-metal microcontrollers.

  • Proven track record of taking products from concept to production , including requirements definition, coding, testing, and release.

  • Deep understanding of embedded architectures , interrupt-driven design , and real-time system constraints .

  • Strong debugging and troubleshooting skills using hardware tools (oscilloscopes, JTAG, in-circuit debuggers).

  • Experience with common communication protocols such as SPI, I2C, UART, CAN, and USB.

  • Solid understanding of hardware/software integration principles.

  • Excellent documentation and communication skills.

Preferred Qualifications
  • Experience with ST32 or similar microcontrollers.

  • Familiarity with hardware abstraction layers and bootloader design .

  • Exposure to firmware version control (Git) and configuration management.

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field .

Posted 2026-05-13

Recommended Jobs

Direct Support Professional In Home Support

CASA DE ROSA LLC
Yuma, AZ

Job Description Job Description In-Home Support- Direct Support Professionals provide one on one services to members. These services include attendance care, habilitation, home keeping, and respi…

View Details
Posted 2026-05-14

Nurse Practitioner-Nurse Practitioner

Banner Health
Tucson, AZ

BUM Logo 1 (002).png Outpatient-Focused Advanced Practice Provider - Surgical Oncology (HPB) Division Banner University Medicine Tucson Banner University Medicine Tucson (B-UMCT) seeks an acu…

View Details
Posted 2026-05-10

A Pediatric Hospitalist Is Needed for Locum Tenens Coverage in AZ

CompHealth
Arizona

Interested in this assignment? Or maybe you still have not found what you are looking for? Contact one of our specialty-specific recruiters to get access to our vast network of open jobs, including so…

View Details
Posted 2026-05-14

Prep Cook

J. Alexander's Restaurants
Chandler, AZ

Job Description Job Description PREP COOK J. Alexander's Restaurant is a contemporary American restaurant, known for its daily scratch made wood-fired cuisine. We strive to provide the …

View Details
Posted 2026-03-15

Concrete Project Engineer

Phoenix, AZ

Job Title: Concrete Project Engineer Category:  Construction Description:  Concrete Project Engineer Phoenix, AZ  * opportunities elsewhere nationally too Primary Responsibilities Re…

View Details
Posted 2026-04-06

Physician-Urology

Banner Health
Phoenix, AZ

Banner - University Medical Group , in partnership with Banner - University Medical Center Phoenix and the University of Arizona College of Medicine - Phoenix , is seeking a Urologist to join ou…

View Details
Posted 2026-05-07

FOH Supervisor

King's Fish House - Tempe
Tempe, AZ

Job Description Job Description King's Fish House wants to "Welcome You to the House that Seafood Built". With our embodiment of hospitality from the heart and spectacular seafood dishes to d…

View Details
Posted 2026-04-10

A428-Python developer rec 5208

FHR
Phoenix, AZ

100% on site in Phoenix,AZ Our direct client has an opening for a Python developer rec 5208 This position is up to 12 months with the option of extension. The client is in Phoenix, …

View Details
Posted 2025-10-19

Billing Specialist III

Falck Revenue Cycle Management
Mesa, AZ

At Falck US, RCM Billing isn’t just numbers – it’s how we help people after some of the most stressful moments in their lives. When we bill correctly and clearly, we make it easier for patients, payo…

View Details
Posted 2026-05-06

Photographer and Videographer

Snappr
Tucson, AZ

The Role: We are seeking talented Photographers and Videographers based in or near Tucson, AZ to capture high-quality visual content for a variety of projects. The ideal candidate will be creative, …

View Details
Posted 2026-05-15