Firmware development on sharc dsp and arm processors
The role involves creating innovative technology solutions to address large-scale challenges in the automotive battery management sector
Job Summary
The role involves creating innovative technology solutions to address large-scale challenges in the automotive battery management sector.
Candidates will collaborate with stakeholders to translate high-level system architecture into working designs for existing and future Battery Management Systems products.
The position offers a partial telecommute benefit allowing two days per week of work from home.
Matching Summary
The role involves creating innovative technology solutions to address large-scale challenges in the automotive battery management sector.
Salary
Base: $142,800.00 - $163,200.00 per year; Bonus/Equity: Not specified; Benefits: Partial telecommute (2 days/week WFH)
Skills & Requirements
Must-have
Embedded C or C++ development expertise
Python scripting for automation tools
Firmware development on SHARC DSP and ARM processors
I2C, UART, and SPI communication protocol drivers
JTAG debuggers and oscilloscope waveform analysis
Git, Bitbucket, or Perforce source control usage
CrossCore Embedded Studio or AURIX Development Studio
Nice-to-have
Direct customer engagement experience
Automotive OEM and Tier1 ecosystem knowledge
Technical authoring of application notes
Wireless BMS product integration skills
GUI and debugger tool development
Makefile-based build system proficiency
Key Requirements
Master's degree in Electrical or Computer Engineering
Two years of experience as an Embedded Software Engineer
Experience developing software for Battery Management Systems
Foreign education equivalent accepted if applicable
Work Rights
Must be US Citizen, US Permanent Resident, or protected individual under 8 U.S.C. 1324b(a)(3)