Firmware Engineer
Locations:
San Diego, San Diego, - None Specified -
Type:
Contract
Published:
May 21, 2025
Contact:
James Holder
Ref:
16478
Required Skills:
.NET
Share this job
Apply
Job Title: Firmware Engineer (QT/QML Development)
Location: San Diego, CA (Hybrid, with strong preference for on-site availability a few days
per week)
Contract Duration: Long-term contract through Q4 2026 (October/November 2026), with six-
month increments and a two-week notice period. Option to hire permanently after 12
months with no conversion fee.
Company Overview:
We are a dynamic organization seeking to enhance our team with skilled professionals to
support innovative projects involving embedded systems and user interface development.
Job Overview:
We are seeking an experienced Firmware Engineer with expertise in QT/QML development
to join our team in San Diego. This role is critical to implementing QT GUI on embedded
systems and is anticipated to be a high-priority position with the potential for multiple hires.
The ideal candidate will bring solid technical skills, a strong background in UI development,
and the ability to contribute immediately with minimal onboarding.
Key Responsibilities:
•  Develop and implement QT/QML-based graphical user interfaces (GUIs) for embedded
systems.
•  Collaborate with cross-functional teams, including UX design, to ensure high-quality
UI/UX outcomes.
•  Write and maintain efficient, reliable C++ code to support UI functionality.
•  Contribute to firmware development and integration as needed.
•  Participate in on-site activities in San Diego as part of a hybrid work model.
Required Qualifications:
•  Experience: Minimum of 2-3 years of solid, hands-on experience with QT/QML
development, with 3-4 years preferred for candidates primarily focused on UI development.
•  Strong proficiency in C++ programming.
•  Experience implementing QT GUIs, preferably on embedded systems or desktop
applications.
•  Ability to work on-site in San Diego for a few days per week (hybrid model; local
candidates strongly preferred).
•  Proven ability to add value immediately with minimal onboarding.

Preferred Qualifications:
•  Background in firmware development or embedded C++ programming.
•  Experience in UI/UX design with a portfolio showcasing clean, professional designs (not
mandatory but a strong plus).
•  Familiarity with cross-platform development using QT.
Compensation:
•  Hourly rate: Approximately $85–$120/hour, inclusive of all fees, depending on experience
and market rates in San Diego.
Work Environment:
•  Hybrid Work Model: Strong preference for candidates local to San Diego who can work
on-site a few days per week. Remote work may be considered for exceptional candidates,
though in-person collaboration is prioritized.
•  Collaborative team environment with access to a dedicated UX design team.
•  Long-term project with potential for ongoing work beyond the initial contract.
Interview Process:
•  Initial screening with the hiring manager (and potentially HR).
•  Technical coding challenge to assess QT/QML and C++ proficiency.
•  On-site (or virtual, if necessary) interview with the team to evaluate fit and technical skills.
•  Streamlined process to accommodate the fast-moving contractor market, potentially
condensing to a single screening and combined coding challenge/team interview.

Apply