SomervilleRecruiter Since 2001
the smart solution for Somerville jobs

Staff Firmware Engineer

Company: SparkCharge
Location: Somerville
Posted on: March 16, 2023

Job Description:

SparkCharge is currently seeking a Staff Firmware engineer. - -As a Staff Firmware engineer, you will work closely with not only your other team members, but across all engineering teams to drive our products from conception to completion. You will regularly flex your creative and technical problem-solving abilities to define, implement, and test embedded firmware for our current and future products. Being successful in this role means that you can keep up with fast paced and exciting timelines while also making informed, practical, reliable, and cost-effective design decisions. This position will report to the Lead Firmware Engineer. The position is fully in-office. - SparkCharge is a fast-growing cleantech start-up that is reducing barriers to Electric Vehicle (EV) adoption. - We design, manufacture, and sell portable, Level 3 charging systems for EVs. - We also provide "Mobile Charging-as-a-Service" (MCaaS) through our " Currently" network, which allows EV owners and businesses to schedule an EV charge delivery to wherever their vehicle is located. - Be a part of the clean energy solution! Responsibilities:
--- - - - - - Work with firmware and electrical leadership to architect elegant firmware solutions for current and future products and subsystems. --- - - - - - Assist in the effort to write firmware requirement specifications throughout all product development stages. --- - - - - - Assist and own development of new source code, functionalities, enhancements, and bug-fixes for our products. --- - - - - - Hold design reviews of your source code then resolve issues after receiving feedback. Participate in and support design reviews hosted by other engineers on related projects. --- - - - - - Collaborate with test engineering to write procedures and test scripts for your source code. --- - - - - - Obtain/maintain a working knowledge of the major EV communication protocols and relevant software safety standards for consumer products. --- - - - - - Support other firmware engineers in design, implementation, testing and debugging of firmware Requirements: Candidates must have: --- - - - - - At least 3-4 years of experience in a firmware engineering role --- - - - - - At least 1 yr experience bare metal or OS kernel C or C++ on 32-bit or 64-bit architectures (ARM preferred) --- - - - - - At least 1-2 yrs Linux user space development --- - - - - - At least 2 yrs Python (or other higher-level language) --- - - - - - CAN protocol experience --- - - - - - TCP / IP / IOT/ MQTT / LTE M.2 implementation experience --- - - - - - u-boot (or other bootloader), yocto (or other embedded linux distro) --- - - - - - Automated testing experience (unit testing, integration testing, test-driven development, etc.) --- - - - - - Unit testing and Continuous Integration experience --- - - - - - Distributed source code management system experience (git, mercurial, bazaar, darcs, etc.) --- - - - - - Ability to read PCB schematics. Basic level understanding of PCB layout - --- - - - - - Can operate benchtop test equipment (programmable power supplies, function generators, oscilloscope) Additional "Plus" Experiences Include: --- - - - - - Renesas ARM / Renesas Synergy Libraries --- - - - - - J1939 CAN protocol experience a plus --- - - - - - EV Charging protocols (CCS, CHAdeMO, SAE J1772) --- - - - - - Experience coding to UL 1998 safety standard --- - - - - - LTE M.2 --- - - - - - MIPI/DSI or HDMI touchscreen --- - - - - - Arduino --- - - - - - Atlassian suite (Bitbucket, Asana, Jira, Confluence) --- - - - - - Eclipse --- - - - - - LabVIEW --- Matlab

Keywords: SparkCharge, Somerville , Staff Firmware Engineer, Other , Somerville, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Somerville RSS job feeds