Description:
Raas Infotek Corporation is seeking a Firmware Development Engineer (Embedded) to join their team onsite in Vancouver, BC. The ideal candidate will bring deep expertise in embedded systems, firmware development, and hands-on hardware debugging. This role involves working on advanced high-performance SoC ASICs and developing low-level firmware components, as well as contributing to hardware validation and product development.
The engineer will be responsible for writing and debugging embedded firmware using C and C++, specifically targeting SoC architectures and working at the Hardware Abstraction Layer (HAL). Additional responsibilities include creating automation scripts with Python, working on MCU-based firmware for debug boards, and assisting in identifying and resolving PCB electrical issues from a firmware standpoint.
The role also includes interpreting complex device datasheets and schematics and utilizing development tools such as version control systems, continuous integration tools, and ticketing systems. Close collaboration with cross-functional teams is essential to develop and qualify SSD (Solid-State Drive) products, ensuring high performance and reliability.
Key Responsibilities:
Develop embedded firmware in C/C++ for SoC ASICs at the HAL level
Write test and process automation scripts using Python
Create and maintain MCU-based firmware for debug tools and fixtures
Analyze and resolve electrical issues with a firmware perspective
Interpret device datasheets, schematics, and technical documentation
Utilize software development tools (e.g., Git, CI/CD systems, issue tracking)
Collaborate with project teams to deliver and validate SSD solutions
Required Skills & Technologies:
Strong hands-on experience with Embedded C/C++, Python
Experience in firmware development for SoCs and microcontrollers
Debugging and hardware interface knowledge
Familiarity with version control (e.g., Git), CI/CD, and task management systems
Ability to read and understand schematics and hardware datasheets
| Organization | Raas Infotek Corporation |
| Industry | Engineering Jobs |
| Occupational Category | Firmware Development Engineer |
| Job Location | Vancouver,Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2025-05-19 6:43 pm |
| Expires on | 2026-01-04 |