Embedded Software Engineer in Phoenix, AZ

Published on CazVidat Aroha Technologies Inc

Join Aroha Technologies Inc as an Embedded Software Engineer in Phoenix, AZ. Build C/C++ software, device drivers, and RTOS solutions on-site.

Verified by CazVid10 months agoOpen until: Nov 11, 2026

Salary

Not provided

Location

Phoenix, Arizona, United States

Employment type

Full time

Workplace

Not provided

Embedded Software Engineer in 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 growing technology company developing embedded systems for multiple industries. In this on-site role, you will design, build, and test software that supports product performance and reliability while collaborating with a dedicated engineering team.

Key Responsibilities

  • Develop, test, and maintain embedded software using C and C++.
  • Design and implement device drivers for hardware components.
  • Partner with hardware engineers to integrate firmware and software.
  • 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 reference and compliance.

Required and Preferred Qualifications

  • Bachelor’s or master’s degree in computer science, electrical engineering, or a related field.
  • Proficiency in C/C++ and experience developing embedded systems.
  • Familiarity with the 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.
  • At least 3 years of relevant embedded software engineering experience.

Work Environment

Collaborate and share knowledge with a dedicated engineering team. This full-time position is based in Phoenix, Arizona and is not remote. You will report to the Senior Engineering Manager.

About Aroha Technologies Inc

Aroha Technologies Inc develops innovative embedded systems for a range of industries. Join the team to contribute to impactful engineering projects in a collaborative work environment.

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