Embedded Systems Engineer
Location
Vancouver, BC | Canada
Job description
Overview: We're seeking an Embedded Systems Engineer to design and develop embedded software and firmware for IoT devices, consumer electronics, and industrial control systems. You'll be responsible for programming microcontrollers, sensors, and communication interfaces to create embedded solutions.
Key Responsibilities:
- Design and develop embedded software and firmware for microcontroller-based systems.
- Program device drivers, communication protocols, and real-time operating systems (RTOS).
- Conduct testing and debugging of embedded systems to ensure reliability and performance.
- Collaborate with hardware engineers to integrate software with electronic components and peripherals.
- Stay updated with advancements in embedded systems technology and development tools.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
- Experience in embedded systems development roles.
- Proficiency in programming languages such as C, C++, or assembly language.
- Knowledge of microcontrollers, sensors, and communication interfaces.
- Strong problem-solving and debugging skills.
Benefits:
- Competitive salary and benefits package.
- Opportunities to work on diverse embedded systems projects.
- Collaboration with cross-functional teams of engineers and designers.
- Contribution to advancing IoT and embedded technology.
- Flexible work arrangements and a supportive work culture.
Job tags
Salary