Embedded Firmware Test Specialist
2 weeks ago
**Job Title: Embedded Firmware Test Specialist**
**Position Overview**:
The Embedded Firmware Test Specialist plays a critical role in ensuring the quality, reliability, and performance of firmware for our lithium-ion battery systems. This position requires a strong technical background in embedded firmware testing, excellent problem-solving skills, and a passion for delivering high-quality firmware solutions. The Embedded Firmware Test Specialist will collaborate closely with cross-functional teams to design and execute firmware test plans, validate functionality, and drive continuous improvement in testing processes.
**Key Responsibilities**:
- **Firmware Test Plan Development and Execution**:
- Develop and implement comprehensive test strategies and plans for embedded firmware, aligned with product requirements and industry standards.
- Design and execute test cases for firmware functionality, performance, stress, and regression testing, focusing on battery management systems (BMS) and embedded control logic.
- Validate firmware behavior under various conditions, including edge cases, to ensure robustness and reliability of battery systems.
- Utilize test automation tools and frameworks to enhance firmware testing efficiency and coverage.
- **Hands-on Firmware Testing and Validation**:
- Perform hands-on testing of embedded firmware on microcontrollers and real-time operating systems (RTOS), including testing of communication protocols (e.g., CAN, SPI, I2C).
- Conduct integration testing to verify firmware interactions with hardware and software components.
- Analyze test results, identify firmware defects, and collaborate with firmware developers to troubleshoot and resolve issues.
- Use diagnostic tools, emulators, debuggers, and in-circuit emulators to validate firmware performance and behavior.
- **Risk Management and Quality Assurance**:
- Identify potential risks in firmware functionality and develop test cases to mitigate defects and ensure product safety and compliance.
- Ensure adherence to regulatory standards and certifications relevant to embedded firmware and battery products (e.g., ISO 26262, IEC 61508, UL, TUV).
- Document test procedures, results, and findings to maintain traceability and support quality audits.
- **Collaboration and Process Improvement**:
- Collaborate with firmware, hardware, and systems engineering teams to ensure testability and quality are built into the firmware development process.
- Identify opportunities for test process improvements, including automation and optimization, leveraging industry best practices and emerging technologies.
- Contribute to data-driven decision-making by analyzing test data and identifying trends to improve firmware quality.
**Qualifications**:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field; advanced degree preferred.
- 4-8 years of experience in embedded firmware testing, embedded software testing, or quality assurance, preferably in products involving electrical systems and firmware.
- Strong knowledge of embedded firmware development and testing, including microcontrollers, RTOS, and communication protocols (e.g., CAN, SPI, I2C).
- Proficiency in test automation tools and scripting languages (e.g., Python, C, or similar) for firmware testing.
- Experience with firmware debugging tools (e.g., JTAG, SWD, emulators, debuggers) and familiarity with embedded development environments.
- Familiarity with regulatory requirements and standards relevant to embedded firmware and battery products (e.g., ISO 26262, IEC 61508, UL, TUV).
- Excellent problem-solving and analytical skills with attention to detail.
- Strong communication skills with the ability to collaborate effectively with cross-functional teams.
- Six Sigma, Lean, or other quality certifications are a plus.
**Benefits**:
- Competitive salary
- Opportunities for professional development and career advancement
- Dynamic and collaborative work environment
- Exposure to cutting-edge technologies and industry trends
- Meaningful work contributing to the development of innovative products
**Application Process**:
**Why Join Us?**
- Lead the development of next-generation battery management solutions in a dynamic, innovative environment.
- Work alongside a diverse and highly skilled team committed to clean energy technology.
- Competitive compensation, benefits, and opportunities for professional growth.
Electrovaya is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Pay: $60,000.00-$70,000.00 per year
**Benefits**:
- On-site parking
Schedule:
- 8 hour shift
- Monday to Friday
Application question(s):
- embedded firmware development and testing, including microcontrollers, RTOS, and communication protocols (e.g., CAN, SPI, I2C)
- Proficiency in test automation tools and scripting languages (e.g., Python, C, or similar) for firmware tes
-
System Test Specialist
2 weeks ago
Mississauga, Canada Electrovaya Full time**Job Title: System Test Specialist** **Company Overview**: Electrovaya Inc. (NASDAQ: ELVA) (TSX: ELVA) is a pioneering leader in the global energy transformation, focused on contributing to the prevention of climate change by supplying safe and long-lasting lithium-ion batteries. The Company has extensive IP and designs, develops, and manufactures...
-
Sr. Embedded Firmware Developer, in office
1 week ago
Mississauga, Canada Randstad Canada Full timeWe are looking for a Senior Embedded Firmware Engineer to take ownership of the control plane for ourhigh-performance audio products. You will join a multidisciplinary team of hardware, software, andacoustic engineers to drive the "bare-metal" domain—developing and refining the safety-criticalfirmware that manages power sequencing, thermal protection, and...
-
sr. embedded firmware developer, in office
1 week ago
mississauga, Canada Randstad Full timeWe are looking for a Senior Embedded Firmware Engineer to take ownership of the control plane for ourhigh-performance audio products. You will join a multidisciplinary team of hardware, software, andacoustic engineers to drive the "bare-metal" domain—developing and refining the safety-criticalfirmware that manages power sequencing, thermal protection, and...
-
Electronic Hardware/Firmware Design Engineer
1 week ago
Mississauga, Ontario, Canada RMF Design and Manufacturing Full timeBackground.RMF Design and Manufacturing Inc. is a contract electronic design and manufacturing company.We design and manufacture custom electronic boards and devices sold by our customers.We were founded in 1983, and our quality system is certified to ISO 9001:2015 and ISO 13485:2016.Our design team is growing. We are looking for an Electronic...
-
Embedded Software Project Lead
4 weeks ago
Mississauga, Canada TITAN Haptics Inc. Full timeAs Embedded Software Project Lead, you will own the end-to-end delivery of software interfaces for our haptic products. This is a hands-on role: you will write production code, guide integration work, and coordinate delivery across embedded systems , operating systems, device drivers, platform SDKs , and high-level APIs . You’ll work directly with internal...
-
Embedded Software Project Lead
4 weeks ago
Mississauga, Canada TITAN Haptics Inc. Full timeAs Embedded Software Project Lead, you will own the end-to-end delivery of software interfaces for our haptic products. This is a hands-on role: you will write production code, guide integration work, and coordinate delivery across embedded systems , operating systems, device drivers, platform SDKs , and high-level APIs . You’ll work directly with internal...
-
Validation Test Specialist
2 days ago
Mississauga, Canada MAD Elevator Inc Full time**Primary Function**: **Qualifications and Educational Requirements**: - A Degree or College Diploma in Electrical Engineering or related discipline and/or equivalent relevant work experience - At least 5 or more years’ experience and a strong passion for creating innovative validation and testing solutions for complex systems - Strong understanding of...
-
Embedded Software Project Lead
4 weeks ago
Mississauga, Canada TITAN Haptics Inc. Full timeAs Embedded Software Project Lead, you will own the end-to-end delivery of software interfaces for our haptic products. This is a hands-on role: you will write production code, guide integration work, and coordinate delivery across embedded systems , operating systems, device drivers, platform SDKs , and high-level APIs . You’ll work directly with internal...
-
Mississauga, Canada Canonical Full timeEmbedded & Desktop Linux Systems Engineer - Optimisation Location: This is a Globally remote role. Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. The role is a fast‑paced, problem‑solving role that's challenging yet very exciting. The right...
-
Mississauga, Canada Canonical Full timeEmbedded & Desktop Linux Systems Engineer - Optimisation Location: This is a Globally remote role. Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. The role is a fast‑paced, problem‑solving role that's challenging yet very exciting. The right...