Embedded C++ Developer - Tucson, AZ - Onsite - Long term, Contract

Tucson, AZ, US • Posted 4 hours ago • Updated 4 hours ago
Contract W2
24 Months
No Travel Required
On-site
$50 - $65/hr
Company Branding Image
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • C++
  • C
  • Embedded Software
  • Embedded Linux
  • Embedded C
  • Interfaces
  • I2C
  • Git
  • Firmware
  • Debugging
  • ARM
  • IoT
  • Regulatory Compliance
  • RTOS
  • USB
  • UART
  • Sensors
  • STM
  • STL
  • Oscilloscope
  • Unit Testing
  • Wireless Communication

Summary

Job Title:  Embedded C++ Developer
Location:  Tucson, AZ
Duration:  Long Term

Need strong experience with Micro Controllers. 

Job Summary
We are seeking a skilled Embedded C++ Developer with hands-on experience in microcontroller-based systems. The ideal candidate will be responsible for designing, developing, and optimizing embedded software for real-time applications. You will work closely with hardware engineers and cross-functional teams to build reliable, efficient, and scalable firmware solutions.
________________________________________
Key Responsibilities
•    Design, develop, and maintain embedded software using C++ (and C where required) 
•    Develop firmware for microcontrollers (ARM Cortex, AVR, PIC, STM32, etc.) 
•    Interface with hardware components such as sensors, actuators, and communication modules 
•    Implement and optimize real-time systems (RTOS or bare-metal) 
•    Debug and troubleshoot firmware using tools like JTAG, oscilloscopes, logic analyzers 
•    Develop drivers and low-level interfaces (SPI, I2C, UART, CAN, USB, etc.) 
•    Collaborate with hardware engineers to bring up new boards and prototypes 
•    Perform code reviews, unit testing, and documentation 
•    Optimize system performance, memory usage, and power consumption 
•    Ensure compliance with coding standards and industry best practices 
________________________________________
Required Skills & Qualifications
•    Strong proficiency in Embedded C++ (OOP concepts, memory management, STL basics if applicable) 
•    Experience working with microcontrollers and embedded systems 
•    Solid understanding of hardware-software interaction 
•    Experience with communication protocols: I2C, SPI, UART, CAN 
•    Familiarity with RTOS (FreeRTOS, VxWorks, etc.) or bare-metal programming 
•    Knowledge of debugging tools and techniques 
•    Understanding of bootloaders, device drivers, and firmware architecture 
•    Experience with version control systems like Git 
________________________________________
Preferred Qualifications
•    Experience with STM32, NXP, TI, or similar MCU platforms 
•    Knowledge of Embedded Linux is a plus 
•    Familiarity with CI/CD pipelines for embedded development 
•    Exposure to IoT systems and connectivity (BLE, Wi-Fi, Zigbee) 
•    Understanding of low-power design and optimization techniques 
•    Experience in domains like automotive, consumer electronics, or industrial systems 

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91170837
  • Position Id: 9023982
  • Posted 4 hours ago

Company Info

About TechVirtue LLC

TechVirtue is involved in developing a wide range of solutions in finding the perfect candidate who has a strong knowledge in his/her work and suits the company's work culture. We even provide one-stop solutions ranging from software development and maintenance to expert support and advisory. Our team consists of experts who have several years of experience in staffing, recruitment, and web development. Our dedicated and motivated team makes sure to fulfill all our customers requirements.

About_Company_OneAbout_Company_Two
Contact the job poster
MP

Morish Paul

Recruiter @ TechVirtue LLC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Tucson, Arizona

Today

Easy Apply

Contract

Depends on Experience

Tucson, Arizona

Today

Easy Apply

Contract

55 - 60

Search all similar jobs