Job Description Embedded Systems Engineer
Job Description Embedded Systems Engineer
Summary:
The embedded systems engineer designs, develops, tests, and maintains embedded
systems. The engineer will identify and fix issues and work collaboratively with engineers,
product managers, and others on various teams.
Responsibilities:
Design and build embedded systems, including embedded system firmware
Test and debug the systems
Monitor and maintain the system after development
Improve system efficiency and stability after development
Collaborate with customers to create systems based on their needs
Requirements:
Minimum of a bachelor's degree in computer science or engineering
Professional experience in embedded systems
Significant programming experience in C or C++
Experience in trouble-shooting embedded systems and microcontroller peripherals
Experience in working in real-time operating systems
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