Job Title: Firmware Embedded Engineer
Location: San Francisco, CA
Contract position
Required / Job Description:
5-10+ years of relevant experience.
Coding experience.
C++.
Able to do embedded firmware in C++.
STM32 Microcontroller/Microprocessor experience is a plus - see below :
Embedded hardware including ST Micro and NXP processors, to write code that will allow firmware testing on an existing PCB.
Must have CAN BUS experience and understand how bus's work
Transition the use of UART as an access to the PCB functionality from UART to CAN bus.
The CAN bus will be used by a manufacturer to run testing after the PCB has been enclosed in its final housing and the UART is no longer available.
Help build a residential electrical panel that is very technologically advanced.
Basic schematic knowledge
Understand how FW works
BSCS, BSEE, or similar degree required
Self-Starter - Able to work with a team or independently, On-Site
Strong enough experience to take weekly direction and make progress on their own, without requiring hourly supervision and code checking
Able to pass a basic C++ coding test in a pre-interview - on-screen coding challenge
Pay for this position is based on market location and may vary depending on job-related knowledge, skills, and experience. As a contractor, you may also be eligible for health benefits such as health, dental, and vision as well as access to a 401K plan.
We are an equal-opportunity employer and value diversity at The Mice Groups Inc. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider employment-qualified applicants with arrest and conviction records.
Pursuant to the Los Angeles Fair Chance Ordinance, we will consider employment-qualified applicants with arrest and conviction records.
The Mice Groups Inc. values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose the personal information of our candidates.