Integration Engineer
Denken Solutions
Hayward, United States of America
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 152KJob location
Hayward, United States of America
Tech stack
JIRA
Command-Line Interface
Computer Literacy
Linux
Ethernet
Firmware
Release Management
Software Engineering
Software Systems
Test Execution Engine
GIT
Docker
Job description
- Hours: Expected start time is 8:00 AM PT.
- This contract role extends our release-integration capacity with a focus on End of Line (EOL) the final manufacturing stage where the robot is calibrated, road-tested, and certified for the road.
- Working alongside our Release Manager and our firmware, infrastructure, and integration engineers, you will own the disciplined flow of validated code and firmware changes into our EOL and manufacturing branches.
- This is a hands-on integration/release role-not feature development and not project management only.
- 60% Hands-on technical work (Git, Linux, test execution, and triage)
- 40% Process, coordination, and communication
Day-to-Day Responsibilities:
- Manage code-change flow: Cherry-pick and hotfix validated fixes across a multi-branch Git topology, then merge validated changes back to the release candidate with strict discipline.
- Execute and triage tests hands-on: Run Build Integrity and EOL test suites, read the results, reproduce failures, and route issues to the right engineering owners.
- Cut and announce releases to the line: Tag and publish validated software/firmware image builds with clear, complete change logs.
- Protect homologation-sensitive branches: Ensure only validated changes reach branches certified for public-road use, where any change requires revalidation.
- Drive the operational rhythm: Publish clear daily status summaries, gate test-run go/no-go decisions, and coordinate/escalate across teams under live production pressure.
Requirements
- Git & Linux Expertise: 2+ years of experience with strong Git skills (cherry-picks, conflict resolution, protected/multi-branch workflows) and fluency with Linux and the command line.
- Technical Literacy: Strong understanding of complex hardware/software systems; able to see how components fit together and communicate credibly with engineers.
- Triage Aptitude: Drive and ability to quickly become an expert in test execution and triage.
- Soft Skills: Strong process discipline, clear written communication, and a proven ability to coordinate and escalate across teams under time pressure with sound go/no-go judgment., * Prior release, build, integration, or manufacturing-test experience (automotive, robotics, hardware, etc.).
- Familiarity with CI or HIL systems, Docker/containers, and firmware deployment/flashing.
- Exposure to Jira, structured release/change-management processes, and embedded/automotive concepts (CAN/Ethernet, ECUs).