Embedded Software Engineer - Phoenix, AZ

Published on CazVidat Aroha Technologies Inc

Join Aroha Technologies Inc as an Embedded Software Engineer in Phoenix, AZ. Build and debug C/C++ systems, device drivers, and RTOS software.

Verified by CazVid11 months agoOpen until: Dec 8, 2026

Salary

Not provided

Location

Phoenix, Arizona, United States

Employment type

Full time

Workplace

Not provided

Embedded Software Engineer - Phoenix, AZ

Phoenix, Arizona, United States

Apply now

Job description

Aroha Technologies Inc is hiring a full-time Embedded Software Engineer in Phoenix, Arizona. Join a collaborative engineering team developing embedded systems for a range of industries. In this role, you will design, code, test, and maintain software that contributes to product performance and reliability.

Key Responsibilities

  • Develop, test, and maintain embedded software using C and C++.
  • Design and implement device drivers for hardware components.
  • Work with hardware engineers to integrate firmware and software components.
  • Optimize Linux kernel and Windows driver frameworks to meet project requirements.
  • Use real-time operating systems (RTOS) to support responsive, efficient systems.
  • Debug and troubleshoot embedded systems with appropriate tools and techniques.
  • Document software designs and development processes for future reference and compliance.

Required Qualifications

  • Bachelor’s or master’s degree in computer science, electrical engineering, or a related field.
  • At least 3 years of relevant embedded software engineering experience.
  • Proficiency in C/C++ and experience developing embedded systems.
  • Familiarity with Linux kernel and Windows driver frameworks.
  • Experience developing device drivers and working with RTOS.
  • Knowledge of debugging tools and techniques for identifying and resolving software issues.

Team and Reporting

You will join a dedicated engineering team that encourages collaboration and knowledge sharing. The role reports to the Senior Engineering Manager. This is a full-time, on-site position in Phoenix, Arizona.

About Aroha Technologies Inc

Aroha Technologies Inc is a growing technology company focused on innovative embedded systems for multiple industries.

Frequently asked questions

  • Is this position remote or on-site?

    This role is based in Phoenix, Arizona and is not remote eligible, so you will need to work on-site.

  • What kind of experience do I need to apply for this Embedded Software Engineer role?

    You need a minimum of 3 years of relevant embedded software engineering experience, including proficiency in C/C++ and experience with embedded systems development.

  • What are the main responsibilities of this job?

    You will develop, test, and maintain embedded software, design device drivers, collaborate with hardware engineers, optimize Linux kernel and Windows drivers, use RTOS, and perform debugging and documentation.

  • Do I need a specific degree to qualify for this position?

    Yes, a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field is required.

  • Who will I report to in this role?

    You will report directly to the Senior Engineering Manager as part of the engineering team.

Similar jobs