Job Title:
Senior Embedded Software Engineer (Contractor, US Citizen Only)
Company:
Harrison Clarke
Location:
Remote (USâonly)
Type:
Contract / 6â12 month assignment, with extension potential
Start:
ASAP
About Harrison Clarke:
We work with VCâbacked businesses from
earlyâstage startups to lateâstage, productionâfocused companies
, helping them hire critical technical talent that accelerates product development, manufacturing, and field deployment.
As part of our work with VC clients and their portfolio, you will be embedded into highâvelocity engineering teams working on
autonomous systems, robotics, defense hardware, and AIâenabled platforms
, where reliability, safety, and realâtime performance are nonânegotiable.
The Role:
You will be hired as a
contractor
(via Harrison Clarke) to support our VCâconnected robotics and defense clients in the US. Your core focus will be
embedded software development
for productionâgrade systems, typically in:
-
Robotics platforms (autonomous mobile robots, humanoids, inspection / defense robots).
-
Defense and industrial systems (sensors, C2, autonomy stacks, missionâcritical hardware).
You must be a US Citizen
and authorized to work as a contractor on USâonly assignments. This is not open to nonâUSâbased or nonâUSâcitizen candidates.
Key Responsibilities:
-
Design, develop, debug, and maintain
embedded firmware and realâtime software
for resourceâconstrained processors and microcontrollers.
-
Work across the full stack: from
bareâmetal drivers and RTOS
to
higherâlevel control and autonomy modules
.
-
Collaborate closely with
mechanical, electrical, autonomy, and systems engineers
to define and implement robust, safetyâoriented software architectures.
-
Implement and test
communication protocols
(CAN, Ethernet, serial, SPI, I2C) and sensor interfaces for motors, LiDAR, cameras, and IMUs.
-
Contribute to
crossâteam tools and libraries
, including build systems, CI/CD pipelines, and testing infrastructure for embedded targets.
-
Ensure software meets
functional safety, security, and reliability standards
relevant to defense and robotics applications.
-
Interface with our Harrison Clarke team and VCâbacked clients to understand business context, timelines, and technical constraints, and to help scale talent pipelines where needed.
Requirements:
-
US Citizen
and eligible to work as a
contractor on USâonly engagements
.
-
6+ years of
professional embedded software development experience
in C/C++ and/or Rust.
-
Strong experience with
realâtime systems, RTOS, and bareâmetal programming
(FreeRTOS, Zephyr, NuttX, etc.).
-
Handsâon experience with
microcontrollers and SoCs
(e.g., Arm CortexâM/A, RISCâV), including bootloaders, interrupts, and lowâpower modes.
-
Experience interfacing with
sensors, motors, and communication protocols
(CAN, Ethernet, SPI, I2C, UART).
-
Familiarity with
robotics or autonomy stacks
(ROS/ROSâ2 is a plus).
-
Experience working through
full product cycles
, from prototyping to
volume production
.
-
Comfort working in
fastâpaced, crossâfunctional teams
in startups and midâstage scaleâups.
-
Excellent written and verbal communication skills, and ability to document designs and tradeâoffs clearly.
Niceâtoâhave:
-
Experience with
safetyâcritical or defenseârelated systems
(MIL, avionics, or industrialâautomation environments).
-
Exposure to
functional safety standards
(e.g., ISO 26262, IEC 61508, or similar).
-
Experience with
CI/CD for embedded targets
, Docker, and test automation.
-
Prior contracting or consultancy experience in deepâtech, robotics, or defense.
What We Offer
-
Highâimpact,
contractâbased engagements
with wellâfunded VCâbacked robotics and defense companies.
-
Freedom to choose
highâsignal projects
aligned with your technical and career interests.
-
Clear, upfront expectations on
duration, deliverables, and reporting lines
for each assignment.
-
Support from Harrison Clarkeâs
technicalârecruitment team
, including introductions, interview prep, and ongoing feedback.