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:
If you are passionate about embedded firmware, testing, and innovation and thrive in a fast-paced, dynamic environment, we encourage you to apply for the Embedded Firmware Test Specialist position at Electrovaya. Please submit your resume and cover letter detailing your relevant experience and qualifications. We look forward to reviewing your application and discussing how you can contribute to our team.
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.
Job Type: Full-time
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 testing
Familiarity with regulatory requirements and standards relevant to embedded firmware and battery products (e.g., ISO 26262, IEC 61508, UL, TUV)
Experience with firmware debugging tools (e.g., JTAG, SWD, emulators, debuggers) and familiarity with embedded development environments
Work Location: In person
Expected start date: 2025-07-28
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.