Overview
Join to apply for the Firmware Engineer role at Synapse ITS.
This range is provided by Synapse ITS. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$75,000.00/yr - $90,000.00/yr
Direct message the job poster from Synapse ITS
Responsibilities
- The Firmware Engineer will contribute to the development and support of our industry-leading traffic products. The successful candidate will help build products that allow the visually impaired to safely experience the world on their own terms.
- Develop, maintain, and enhance embedded software for existing product lines.
- Collaborate with senior engineers in the software design cycle from requirements through launch.
- Design, code, test, and debug embedded software.
- Support integration, verification, and validation of new product designs and design changes.
- Participate in design and code reviews.
- Work closely with cross-functional engineering teams.
- Provide product knowledge support to internal teams as needed.
- Contribute to a collaborative and innovative work environment.
- Work in an Agile environment using Atlassian toolset.
Qualifications
- Education: Bachelor’s Degree in Electrical, Electronic, Computer Science, or Computer Engineering (or equivalent experience).
- 3–5 years of embedded software development experience, writing C for microcontrollers such as Microchip PIC, NXP, ST, or ARM Cortex-M.
- Proficiency in C language programming in an embedded environment.
- Solid understanding of embedded systems architecture and development practices.
- Experience with real-time development (with or without an RTOS).
- Familiarity with communication interfaces such as SPI, I2C, UART, or CAN.
- Ability to read schematics and assist in hardware bring-up using tools like oscilloscopes or logic analyzers.
- Exposure to C++ and/or IoT concepts is a plus.
- Familiarity with ARM architectures is a plus.
Soft Skills
- Strong problem-solving and analytical abilities.
- Ability to present technical concepts clearly to both technical and non-technical audiences.
- Motivated to learn and grow within a fast-paced environment.
- Works well independently and collaboratively within cross-functional teams.
- Organized, disciplined, and detail-oriented.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- Appliances, Electrical, and Electronics Manufacturing, Electrical Equipment Manufacturing, and Transportation Programs
Referrals increase your chances of interviewing at Synapse ITS by 2x
Get notified about new Firmware Engineer jobs in Victoria, British Columbia, Canada.