-
Back

Senior Firmware Engineer

In Office | Detroit, Michigan
DIMO enables thousands of vehicle owners to collect, use, and monetize the data their vehicles generate. We're building apps and an open developer platform to transform the massive mobility market, and bootstrapping the supply and demand side with the $DIMO token. 
Our core team is made up of experienced IoT, automotive, mobility, and web3 engineers, designers, and operators, and we are committed to building a distributed organization.
We are seeking a senior firmware engineer with experience in the IoT space to join our team. The ideal candidate will have a strong background in firmware development and a passion for creating cutting-edge solutions for connected devices. Experience in the automotive industry is a plus.
Responsibilities:
Lead the development and implementation of firmware for IoT devices
Collaborate with cross-functional teams to define, design, and ship new features
Write and maintain clean, efficient, and well-documented code
Troubleshoot and debug firmware issues
Contribute to the development of coding standards and best practices
Requirements:
Bachelor's degree in Computer Science, Electrical Engineering, or related field
5+ years of experience in firmware development
Strong proficiency in C and C++
Experience with embedded systems and microcontrollers
Familiarity with IoT protocols and communication standards such as Bluetooth, WiFi, and LoRa
Experience with real-time operating systems and bare-metal programming
Strong working knowledge of core technologies such as BLE, GPS, LTE Cat-M1, and CAN (CAN and CAN FD)
Experience with Docker
Experience with Amazon AWS
Excellent problem-solving and critical thinking skills
Strong written and verbal communication skills
Preferred Skills:
Experience with developing firmware for IoT devices through EVT, DVT and PVT
Familiarity with security best practices for IoT devices
Knowledge of low-power design and optimization techniques
Experience with version control systems such as Git
Exposure to cloud platforms and technologies for IoT applications.
Experience in the automotive industry is a plus.

Life @ DIMO:

We are a global, remote-friendly company but we get a lot of value out of in-person interaction. For those local to Detroit, Ann Arbor, Boston, SF or New York, we have in-person office space for you to pull up a chair and work IRL. Team members can expect quarterly in-person events.

You will thrive here if you are driven by tackling big problems and are inspired by the possibility of building the next generation of web infrastructure and decentralized systems.

Alignment with our core values is very important to us. We are fueled by intellectual curiosity and optimistic about what technology can do to improve human lives. We succeed as a team when we embrace individual differences. DIMO is an equal opportunity employer that is committed to fostering a diverse workforce. All qualified applicants will receive consideration for employment.

Have a question? Reach us at [email protected].