Review the job details below and click Apply Now to get started.
Embedded Software Engineer
Aroha Technologies Inc
Phoenix, Arizona, United States
Negotiable
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 ResponsibilitiesDevelop, 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 qualificationsBachelor’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.