Embedded SW/FW Engineer
Core
Architect, implement, and maintain complex firmware/software designs for integrated battery solutions and custom ICs.
Role type
Embedded SW/FW Engineer
Builds
Integrated battery solutions and custom ICs for consumer electronics
Domain
Consumer electronics / Battery technology
Required skills
C programming, Python programming, microcontroller programming, embedded systems debugging (JTAG, SWD, oscilloscopes, logic analyzers), low-pin-count communication buses (I2C, UART, SPI), RTOS experience
Preferred skills
Embedded systems design and debugging methodologies, software verification methodology, version control, automation tools, firmware integration for hardware products
Technologies
C, Python, JTAG, SWD, I2C, UART, SPI, RTOS
Responsibilities
Architect, implement, and maintain complex firmware/software designs; Develop and maintain engineering tools for debugging and testing embedded products; Quickly debug and close out system issues related to firmware, software, and systems; Participate in the definition and bring up of new custom ICs
Seniority
Mid-level, hands-on IC
