Embedded Software Engineer

Published on CazVidat Aroha Technologies Inc

We are seeking a talented and motivated Embedded Software Engineer to join our dynamic team in Phoenix, Arizona. This is a full-time position in a rapidly growi

Verified by CazVid10 months agoOpen until: Oct 20, 2026

Salary

Not provided

Location

Phoenix, Arizona, United States

Employment type

Full time

Workplace

Not provided

Embedded Software Engineer

Phoenix, Arizona, United States

Apply now

Job description

We are seeking a talented and motivated Embedded Software Engineer to join our dynamic team in Phoenix, Arizona. This is a full-time position in a rapidly growing technology company that specializes in developing innovative embedded systems for various industries. You will play a crucial role in designing, coding, and testing software solutions that have a significant impact on product performance and reliability. Join us to contribute to cutting-edge projects while working in a collaborative and friendly work environment. Key Responsibilities Develop, test, and maintain embedded software solutions using C/C++ programming languages. Design and implement device drivers for various hardware components. Collaborate with hardware engineers to integrate firmware and software components effectively. Optimize Linux kernel and Windows driver frameworks to meet project specifications. Utilize real-time operating systems (RTOS) to ensure system responsiveness and efficiency. Conduct thorough debugging and troubleshooting of embedded systems using appropriate tools. Document software designs and development processes for future 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 solid experience in embedded systems development. Strong familiarity with Linux kernel and Windows driver frameworks. Experience in developing device drivers and working with RTOS. Knowledge of debugging tools and techniques to identify and fix software issues. Minimum of 3 years of relevant experience in embedded software engineering. In this role, you will be part of a dedicated team of engineers where collaboration and knowledge sharing are highly encouraged. You will report directly to the Senior Engineering Manager, ensuring a clear communication channel for project updates and support. We believe in fostering a culture of innovation and continuous improvement. Collaborating with cross-functional teams will be essential as you will interact not only with other engineers but also with product management and customer support teams to deliver holistic solutions. We offer extensive growth opportunities within an inclusive company culture that values diversity and encourages professional development. Our modern workplace provides competitive benefits including flexible working arrangements, ongoing education sponsorship, and access to the latest technologies to ensure you stay at the top of your game.

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