A Lead Embedded Software Engineer is an integral part of our Electronics & Electrical Systems product development organization working closely with multiple teams
Job Summary
A Lead Embedded Software Engineer is an integral part of our Electronics & Electrical Systems product development organization working closely with multiple teams.
You’ll get to design and develop firmware for motor controls, battery management, and chargers while providing leadership to meet cost, performance, and quality objectives.
We offer a competitive salary, comprehensive benefits, career growth opportunities, and a diverse and inclusive culture focused on innovation and purpose.
Matching Summary
A Lead Embedded Software Engineer is an integral part of our Electronics & Electrical Systems product development organization working closely with multiple teams.
Salary
Base: $93,400 - $190,000 per year; Bonus/Equity: Sign-on payment may be provided; Benefits: Full range of medical, financial, and other benefits
Skills & Requirements
Must-have
Embedded firmware design
Power electronic firmware development
Low-level embedded system programming
Motor control firmware for ABLDC motors
Battery management system software
Debugging and software validation
Cross functional teamwork
Nice-to-have
Leadership and mentoring skills
Experience with ARM architectures
Knowledge of IoT connected products
Agile or waterfall development process
System-level software development approach
Strong problem solving and communication
Passion for innovation and learning
Key Requirements
BSEE, BSCS, BSCE or equivalent degree
10+ years electronics and embedded firmware experience
5+ years embedded bare metal system design
Experience with 8bit/16bit/32bit microcontrollers
Strong embedded software concepts knowledge
Ability to travel internationally
Experience with debugging and software development processes