Embedded System Engineer
Company | Arrow Electronics |
---|---|
Location | San Jose, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Expert or higher |
Requirements
- Minimum of a bachelor’s degree in computer science or EE engineering.
- Professional experience in embedded systems.
- Significant programming experience in C and C++ (experience in RUST is a plus).
- 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.
Responsibilities
- Design and develop real-time embedded software, including real-time operating systems, hypervisor and boot loader.
- Update related system documentation.
- 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.
Preferred Qualifications
- Experience in RUST is a plus.