Added
9 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

c i2c rtos embedded modbus

πŸ“‹ Description

  • Develop microcontroller firmware for embedded systems, sensors, and power flow control for our Battery Management System (BMS).
  • Derive software and hardware specifications and design features based on product requirements to meet UL 1998 and UL 5500 standards.
  • Work with an interdisciplinary group of engineers on the Systems Team to define concepts, down-select designs, and optimize the new groundbreaking technology.
  • Support product deployment and field activities, including troubleshooting and debugging firmware in field environments to ensure performance and reliability.
  • Contribute to the unit and integration testing suite, and coordinate with the system and test team, to allow continuous delivery of high-quality firmware.
  • Adhere to and raise the bar on the firmware engineering processes and best practices.

🎯 Requirements

  • Bachelor's degree in electrical engineering, computer engineering, or a related discipline. Master's degree preferred.
  • 4+ years of experience in firmware development for embedded and RTOS systems; direct experience working on firmware for battery management or power electronics is a plus.
  • Extensive experience using C/C++ for embedded systems in real-time, multithreaded control applications.
  • Knowledge of peripheral communication protocols such as I2C and SPI, and component-to-component protocols like Modbus and CAN.
  • Knowledge of electrical engineering concepts, including the ability to read and understand schematics and troubleshoot hardware interfaces.
  • Familiarity with software compliance standards (e.g., MISRA, ISO 26262, CMMI, ASPICE, or UL 1998).
  • Excellent written communication and collaboration skills.

🎁 Benefits

  • Medical, dental, and vision premiums covered for full-time employees.
  • At least 12 weeks paid parental leave (up to 20 weeks for birthing parents).
  • Generous vacation policies and healthcare premium support for dependents.
  • Competitive salaries, stock options, and holistic benefits package.
  • Equal opportunity employer; accommodations available in the interview process.

🚚 Relocation support

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’