Lead Embedded Software Engineer
6 days ago
Overview:
The Firmware Engineer will be responsible for the development and maintenance of our cutting-edge traffic management solutions. The ideal candidate will contribute to creating innovative products that empower individuals with visual impairments to navigate their surroundings independently.
KEY RESPONSIBILITIES: The following duties are essential but not limited to:
- Enhance and maintain embedded software for current product offerings.
- Oversee the entire embedded software design process from initial requirements to product launch and ongoing support.
- Design, implement, test, and troubleshoot embedded software solutions.
- Integrate and validate new product designs and modifications.
- Conduct design and code evaluations.
- Collaborate with a multidisciplinary engineering team.
- Provide in-depth product knowledge to assist the Technical Support team.
- Foster a dynamic and creative workplace.
- Engage in Agile methodologies utilizing the Atlassian suite.
Qualifications
Education: Bachelor’s Degree in Electrical Engineering, Computer Science, or a related field.
Technical Skills & Experience:
- Over 7 years of experience in embedded software engineering, proficient in C and/or assembly programming for microcontrollers such as Microchip PIC, Freescale/NXP, ST, Cortex M3/M0, and Atmel.
- Expertise in C programming within an embedded context.
- Comprehensive understanding of computer architecture and best practices in embedded software development, with extensive experience in low-level programming.
- Experience in real-time development, both with and without an RTOS.
- Familiarity with communication protocols including SPI, I2C, I2S, UART, CAN, USB, BLE, Wi-Fi, and Ethernet.
- Ability to interpret schematics for troubleshooting and debugging, utilizing tools such as oscilloscopes and logic analyzers.
- Experience in programming peripheral hardware at the register level.
- Basic knowledge of C++.
- Understanding of IoT concepts and methodologies.
- Familiarity with Object-Oriented Programming principles.
- Knowledge of various ARM architectures (e.g., Cortex M4, M7, etc.).
- Basic understanding of security fundamentals (e.g., TrustZone, security certificates, etc.).
Soft Skills:
- Excellent interpersonal, analytical, organizational, and follow-up abilities.
- Strong problem-solving capabilities with a technical mindset, able to convey complex concepts to both technical and non-technical audiences.
- Driven by a passion for continuous learning and professional growth.
- Thrives in a small company/startup atmosphere, characterized by high visibility and accountability.
- Capable of working independently with minimal oversight as well as collaboratively within a cross-functional team.
- Disciplined engineering methodology.
- Ability to distinguish between value-added tasks and non-essential activities.
- Exhibits a systems thinking approach.
APPLICATION PROCESS
Interested candidates are encouraged to submit their resume and cover letter, detailing how they align with the requirements of this role and the mission of Carmanah Technologies Corp. We appreciate all applications but will only reach out to those selected for further discussion.
Job Type: Full-time
Compensation: $85,000.00-$120,000.00 annually
Work Arrangement: In-person
-
Lead Embedded Software Engineer
6 days ago
Victoria, British Columbia, Canada Carmanah Technologies Corp Full timeOverview:The Firmware Engineer will be responsible for the development and maintenance of our cutting-edge traffic management solutions. The ideal candidate will contribute to the creation of innovative products that empower individuals with visual impairments to navigate their surroundings independently.KEY RESPONSIBILITIES: Responsibilities include, but...
-
Lead Embedded Software Engineer
4 weeks ago
Victoria, British Columbia, Canada Carmanah Technologies Corp Full timeOverview:The Firmware Engineer will be responsible for the development and maintenance of our cutting-edge traffic management solutions. The ideal candidate will contribute to the creation of innovative products that empower individuals with visual impairments to navigate their surroundings independently.KEY RESPONSIBILITIES: Responsibilities include, but...
-
Senior Embedded Software Engineer
6 days ago
Victoria, British Columbia, Canada Synapse ITS Full timePosition Title: Senior Firmware Engineer Salary Classification: Exempt Reports to: Engineering Manager Supervises: N/A Overview:The Senior Firmware Engineer will be responsible for the development and maintenance of our cutting-edge traffic management solutions. The ideal candidate will contribute to the creation of products that empower individuals with...
-
Senior Embedded Software Engineer
4 weeks ago
Victoria, British Columbia, Canada Synapse ITS Full timePosition Title: Senior Firmware Engineer Salary Classification: Exempt Reports to: Engineering Manager Supervises: N/A Overview:The Senior Firmware Engineer will be responsible for the development and maintenance of our cutting-edge traffic management solutions. The ideal candidate will contribute to the creation of products that empower individuals with...
-
Lead Embedded Software Developer
4 weeks ago
Victoria, British Columbia, Canada Carmanah Technologies Corp Full timeOverview:The Senior Firmware Engineer will be responsible for the development and enhancement of our cutting-edge traffic management solutions. The ideal candidate will contribute to creating technologies that empower individuals with visual impairments to navigate their surroundings independently.KEY RESPONSIBILITIES: The role encompasses, but is not...
-
Lead Embedded Software Developer
6 days ago
Victoria, British Columbia, Canada Carmanah Technologies Corp Full timeOverview:The Senior Firmware Engineer will be responsible for the development and enhancement of our cutting-edge traffic management solutions. The ideal candidate will contribute to creating technologies that empower individuals with visual impairments to navigate their surroundings independently.KEY RESPONSIBILITIES: The role encompasses, but is not...
-
Senior Embedded Software Engineer
6 days ago
Victoria, British Columbia, Canada Synapse ITS Full timePosition Title: Senior Firmware Engineer Salary Classification: Exempt Reports to: Engineering Manager Supervises: N/A Overview:The Senior Firmware Engineer will be responsible for the design and enhancement of our cutting-edge traffic management solutions. The ideal candidate will contribute to the development of products that empower individuals with...
-
Senior Embedded Software Engineer
4 weeks ago
Victoria, British Columbia, Canada Synapse ITS Full timePosition Title: Senior Firmware Engineer Salary Classification: Exempt Reports to: Engineering Manager Supervises: N/A Overview:The Senior Firmware Engineer will be responsible for the design and enhancement of our cutting-edge traffic management solutions. The ideal candidate will contribute to the development of products that empower individuals with...
-
Senior Embedded Software Engineer
6 days ago
Victoria, British Columbia, Canada Synapse ITS Full timePosition Title: Senior Firmware Engineer Salary Classification: Exempt Reports to: Engineering Manager Supervises: N/A Overview:The Senior Firmware Engineer will be responsible for the development and maintenance of our cutting-edge traffic solutions. The ideal candidate will contribute to creating innovative products that empower individuals with visual...
-
Senior Embedded Software Engineer
4 weeks ago
Victoria, British Columbia, Canada Synapse ITS Full timePosition Title: Senior Firmware Engineer Salary Classification: Exempt Reports to: Engineering Manager Supervises: N/A Overview:The Senior Firmware Engineer will be responsible for the development and maintenance of our cutting-edge traffic solutions. The ideal candidate will contribute to creating innovative products that empower individuals with visual...
-
Embedded Software Development Specialist
6 days ago
Victoria, British Columbia, Canada Carmanah Technologies Corp Full time $85,000 - $120,000Job SummaryThe Firmware Development Engineer will play a key role in the development and support of our industry-leading traffic products. This position will be responsible for creating innovative firmware solutions that enable the visually impaired to safely navigate the world on their own terms.Key ResponsibilitiesMaintain and enhance embedded software for...
-
Embedded Software Development Specialist
1 week ago
Victoria, British Columbia, Canada Carmanah Technologies Corp Full time $85,000 - $120,000Job SummaryThe Firmware Development Engineer will play a key role in the development and support of our industry-leading traffic products. This position will be responsible for creating innovative firmware solutions that enable the visually impaired to safely navigate the world on their own terms.Key ResponsibilitiesMaintain and enhance embedded software for...
-
Embedded Software Development Specialist
1 week ago
Victoria, British Columbia, Canada Carmanah Technologies Corp Full time $85,000 - $120,000Job SummaryThe Firmware Development Engineer will play a key role in the development and support of our industry-leading traffic products. This position will be responsible for creating innovative firmware solutions that enable the visually impaired to safely navigate the world on their own terms.Key ResponsibilitiesMaintain and enhance embedded software for...
-
Embedded Software Development Specialist
6 days ago
Victoria, British Columbia, Canada Carmanah Technologies Corp Full time $85,000 - $120,000Job SummaryThe Firmware Development Engineer will play a key role in the development and support of our industry-leading traffic products. This position will be responsible for creating innovative firmware solutions that enable the visually impaired to safely navigate the world on their own terms.Key ResponsibilitiesMaintain and enhance embedded software for...
-
Software Engineering Lead
1 week ago
Victoria, British Columbia, Canada Infusion Edutainment AI&VR&AR Tech Development Ltd. Full timeAbout the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at Infusion Edutainment AI&VR&AR Tech Development Ltd. as a key member of our software development team.Key ResponsibilitiesProject Leadership: Lead and coordinate teams of information systems professionals in the development of software and integrated information...
-
Embedded Software Developer H/F
1 week ago
Victoria, British Columbia, Canada Synapse ITS Full timeAbout the Role:The Firmware Engineer will be responsible for developing and supporting our industry-leading traffic products. This individual will play a key role in creating products that enable the visually impaired to safely navigate the world on their own terms.Key Responsibilities:Maintain and enhance embedded software for existing product lines.Own the...
-
Software Development Engineer
6 days ago
Victoria, British Columbia, Canada Bow and Arrow Holdings, LLC Full timeAbout the Position:The Firmware Engineer will develop and support our industry-leading safety and mobility solutions in infrastructure projects across the US.Key Responsibilities:Maintain and enhance embedded software for existing product lines.Own the embedded software system design cycle from requirements through launch and beyond.Design, develop, code,...
-
Software Development Engineer
1 week ago
Victoria, British Columbia, Canada Bow and Arrow Holdings, LLC Full timeAbout the Position:The Firmware Engineer will develop and support our industry-leading safety and mobility solutions in infrastructure projects across the US.Key Responsibilities:Maintain and enhance embedded software for existing product lines.Own the embedded software system design cycle from requirements through launch and beyond.Design, develop, code,...
-
Firmware Software Engineer
6 days ago
Victoria, British Columbia, Canada Bow and Arrow Holdings, LLC Full timeAbout the PositionJob Summary:The Firmware Software Engineer will play a key role in developing and supporting our industry-leading safety and mobility solutions in infrastructure projects across the US. This is a hybrid position located in the Victoria, Canada area, requiring onsite presence in a hybrid setting.Key ResponsibilitiesEmbedded Software...
-
Firmware Software Engineer
6 days ago
Victoria, British Columbia, Canada Bow and Arrow Holdings, LLC Full timeAbout the PositionJob Summary:The Firmware Software Engineer will play a key role in developing and supporting our industry-leading safety and mobility solutions in infrastructure projects across the US. This is a hybrid position located in the Victoria, Canada area, requiring onsite presence in a hybrid setting.Key ResponsibilitiesEmbedded Software...