Arrow Electronics
San Jose, CA, USA
Position: Embedded Software Engineer Job Description: Summary: The embedded software engineer designs, develops, tests, and maintains real-time embedded software. The engineer will identify and fix issues and work collaboratively with engineers, product managers, and others on various teams. Responsibilities: • Design and develop real-time embedded software, including real-time operating systems, hypervisor and boot loader • Board bring-up activities for a customized ARM target. • Test and debug the developed software • Participate in the certification activities • Improve system efficiency and stability after development • Collaborate with customers to create software based on their needs Requirements: • Minimum of a bachelor’s degree in computer science or EE engineering • Professional experience in embedded systems • Significant programming experience in C • Experience in trouble-shooting embedded systems and microcontroller peripherals • Experience in...