Embedded Software Engineer

Arrow ElectronicsSan Jose, CA
1d$112,200 - $154,000Onsite

About The Position

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.

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 working in real-time operating systems
  • Experience with agile methodologies and iterative development process
  • Experience in using Atlassian products: Jira, Confluence
  • Experience in interfaces, IP protocols, and hardware subsystems
  • Proficiency in working with common embedded systems communication protocols
  • Strong interpersonal and writing skills
  • Ability to work as part of a team
  • Exceptional analytical and problem-solving skills
  • Self-motivated and passionate about your work and embedded systems
  • Always eager to learn and improve.
  • An engineer should be US person as the project is under ITAR

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service