Software Engineer I-Embedded C++

Quik Hire Staffing
Arizona, United StatesContractPosted Aug 27, 2026

About the role

Role: Software Engineer

Location: On-site

Job Type: Contract

Payout: Competitive, based on experience

Role Overview:

We are hiring for one of our clients, seeking a Software Engineer I-Embedded C++ to work on a contract basis. This position involves developing and optimizing embedded software for real-time systems using C++. The role requires collaboration with hardware engineers to integrate software solutions into product designs.

Key Responsibilities:

  • Design, develop, and test embedded software components using C++ for resource-constrained systems.
  • Debug and optimize existing embedded code to improve performance and reliability.
  • Collaborate with hardware teams to define software requirements and interfaces.
  • Write and maintain technical documentation for embedded software modules.
  • Participate in code reviews and adhere to coding standards for embedded systems.

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field.
  • Minimum 2 years of experience with C++ in embedded systems development.
  • Proficiency in debugging embedded systems using tools like JTAG, oscilloscopes, or logic analyzers.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS or Zephyr.
  • Knowledge of hardware-software integration and communication protocols like I2C, SPI, or UART.
  • Familiarity with version control systems, preferably Git.
  • Experience with unit testing frameworks for embedded C++ applications.
  • Strong problem-solving skills and ability to work in a cross-functional team environment.

More About the Opportunity:

This role offers a unique opportunity to work with a global leader in the Manufacturing | Engineering Services industry, contributing to the development of advanced embedded systems for industrial applications. The position provides exposure to cutting-edge technologies and the chance to influence product performance in high-impact projects.

Equal Opportunity Employer:

We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.

Apply Now!

Responsibilities

  • Design, develop, and test embedded software components using C++ for resource-constrained systems.
  • Debug and optimize existing embedded code to improve performance and reliability.
  • Collaborate with hardware teams to define software requirements and interfaces.
  • Write and maintain technical documentation for embedded software modules.
  • Participate in code reviews and adhere to coding standards for embedded systems.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field.
  • Minimum 2 years of experience with C++ in embedded systems development.
  • Proficiency in debugging embedded systems using tools like JTAG, oscilloscopes, or logic analyzers.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS or Zephyr.
  • Knowledge of hardware-software integration and communication protocols like I2C, SPI, or UART.
  • Familiarity with version control systems, preferably Git.
  • Experience with unit testing frameworks for embedded C++ applications.
  • Strong problem-solving skills and ability to work in a cross-functional team environment.

Skills mentioned

C++Embedded SystemsEmbedded Software DevelopmentReal-Time Operating SystemsDebuggingPerformance OptimizationGitUnit TestingSystems EngineeringFirmware Development

About Quik Hire Staffing

Quik Hire Staffing Solutions is dedicated to helping businesses hire smarter, faster, and more efficiently. We specialize in providing high-quality staffing and recruitment solutions tailored to the unique needs of each organization. Whether you're scaling quickly, filling urgent roles, or seeking long-term talent partnerships, we deliver a seamless hiring experience designed for today’s competitive market. At Quik Hire, our mission is simple: bridge the gap between exceptional talent and forward-thinking companies. We combine industry expertise, modern recruitment tools, and a people-first approach to ensure every match is the right fit. What we offer: • Rapid and reliable staffing solutions • Skilled and vetted candidate placements • Temporary, permanent, and contract hiring • Customized recruitment strategies • Dedicated support from start to finish If you're ready to accelerate your hiring or explore new career opportunities, let’s connect. Quik Hire Staffing Solutions — Fast. Focused. Future-Ready.

Staffing and Recruiting11-50 employeesPune, Maharashtra