Firmware Engineer

Overview

Remote
$0 - $0
Contract - Independent
Contract - W2

Skills

Automated Testing
Embedded Systems
Firmware
Firmware Development
Good Clinical Practice
Bluetooth
C
Cloud Computing
Computer Hardware
Cryptography
Debugging
Google Cloud
Google Cloud Platform
IT Security
Interfaces
SQL
Schematics
Scripting
Team Leadership
Testing
Wireless Communication
IoT
LTE
Mentorship
Python
RTOS
Requirements Elicitation
Research
Zephyr

Job Details

You will be a senior firmware engineer on the engineering team, working cross functionally to develop application software and hardware products for our customers and partners. This opportunity requires deep technical expertise and strong collaborative skills to architect and deploy innovative solutions across multiple markets.

How you will make 10X impact:

Design, develop, and test robust firmware solutions for new product features and enhancements, taking ownership from gathering requirements to deployment

Leverage strong debugging skills to diagnose and resolve complex issues across hardware and software

Expand system-level and device-level testing frameworks, ensuring comprehensive coverage and high code quality

Research, evaluate, and integrate new hardware and technologies for future products

Maintain legacy firmware

Proactively communicate technical progress, challenges, and potential roadblocks to the team lead, cross-functional partners, and stakeholders, ensuring transparency and timely alignment

Ensure production code meets regulatory requirements, coding guidelines and adheres to best practices

Mentor junior and mid-level firmware engineers, fostering their growth and contributing to a strong team culture

What you must have:

4-year degree or higher in Computer Science or equivalent field

At least 5 years of experience on firmware engineering

Proficient to expert in C or C++

Proficient in Python for scripting, automation, and testing

Experience with Zephyr OS or other RTOS

Experience cross compiling embedded development

Experience with automated testing

Solid understanding of hardware-software interfaces and ability to read schematics

It d be great if you also had experience with:

SQL

Google Cloud Platform (Google Cloud Platform) or other cloud platforms

Wireless protocols: LTE-M, NB-IoT, WiFi, Bluetooth and Ultra-wideband (UWB)

Low power microprocessors

Computer security and cryptography

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Y & L Consulting Inc.