SF Motors is a Santa Clara based Electric Vehicle Company focusing on R&D, manufacturing and sales of world class EVs. Headquartered in the heart of Silicon Valley with an office in Ann Arbor, MI, we are committed to providing our customers with great products, exhilarating experiences and superior services. SF Motors is funded by automobile maker Chongqing Sokon Industry Group, which designs, manufactures and distributes more than 350,000 vehicles world-wide annually.
SF Motors has three R&D centers:
Electric Powertrain & Intelligent Driving R&D Center based in Santa Clara, CA with a R&D office in Beijing, China
Product Development R&D Center - North America based in Ann Arbor, MI
Product Development R&D Center - Asia-Pacific based in Chongqing, China
As a staff Firmware Engineer at SF Motors, you will lead the development of EV powertrain control system software. You will be responsible for delivering high quality embedded code from concept phase all the way to production. You will design and create outstanding production intend solutions which may include battery management system, motor controller, vehicle control system, or communications gateway, telemetry and diagnostic tool, etc.
Duties and Responsibilities
Technical leadership for design, development and support for embedded systems across multiple projects within the powertrain team.
Design/define the overall firmware/software architecture.
Specify, design, and implement engineering tool chain.
Hands-on hardware bring-up, system debugging and code optimization for production release.
Low level driver development, as well as high level application code development.
Identify the root cause of component or vehicle issues and lead cross functional team to deliver the solution.
Up to 20% domestic and international travel may be expected for this position.
Required Education and Experience
BS, MS or PhD in CS, CE, EE or a related field.
Expert of C or C++, Python and production intend Model-Based Design.
Proven record of delivering quality automotive products, experience with electric vehicle development is highly preferred.
Experience developing RTOS, bootloaders and OTA.
Understand hardware and software co-design and maintainability.
Experience developing embedded firmware for safety-critical applications in production environments, including knowledge of ISO26262.
Experience with CAN bus systems and associated tools such as CANape.
Familiarity with automotive ECUs, especially those in hybrid and electric powertrains. Experience with TI DSPs or NXP microcontrollers a plus.
5+ years of professional firmware/software development experience.