Skip to main content
Torc Robotics logo

Senior, Software Engineer - Release Pipelines

Torc Robotics
Be an Early ApplicantFull TimeseniorRemote
Ann Arbor, MI ;Remote - USRemotePosted Today

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonRAWSDockerLinux

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

<p><strong><span data-contrast="auto">About the Company</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.</span>&nbsp;<br><span data-contrast="auto">A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. </span><a href="https://torc.ai/daimler-testing-automated-trucks-public/"><span data-contrast="none"><span data-ccp-charstyle="Hyperlink">Now a part of the Daimler family</span></span></a><span data-contrast="auto">, we are focused solely on developing software for automated trucks to transform how the world moves freight.</span>&nbsp;<br><span data-contrast="auto">Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.</span><span data-ccp-props="{}">&nbsp;</span></p> <p><strong><span data-contrast="none">Meet the Team</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-ccp-props="{}"><span class="NormalTextRun SCXW20006956 BCX0">The Build and Tools group at Torc&nbsp;</span><span class="NormalTextRun SCXW20006956 BCX0">is responsible for</span><span class="NormalTextRun SCXW20006956 BCX0">&nbsp;the infrastructure,&nbsp;</span><span class="NormalTextRun SCXW20006956 BCX0">hosted systems,&nbsp;</span><span class="NormalTextRun SCXW20006956 BCX0">developer&nbsp;</span><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW20006956 BCX0">platform</span><span class="NormalTextRun SCXW20006956 BCX0">, and&nbsp;</span><span class="NormalTextRun SCXW20006956 BCX0">build pipelines for Torc products.&nbsp;</span><span class="NormalTextRun SCXW20006956 BCX0">The&nbsp;</span><span class="NormalTextRun SCXW20006956 BCX0">release pipelines team is a new team within the build and tools group responsible for&nbsp;</span><span class="NormalTextRun SCXW20006956 BCX0">building the automation systems and workflow pipelines supporting&nbsp;</span><span class="NormalTextRun SCXW20006956 BCX0">rapid and safe release of&nbsp;</span><span class="NormalTextRun SCXW20006956 BCX0">safety critical software&nbsp;</span><span class="NormalTextRun SCXW20006956 BCX0">to autonomous vehicles.</span></span></p> <p>&nbsp;</p> <p><strong><span data-contrast="none">What&nbsp;You’ll&nbsp;Do</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">As a member of the&nbsp;release&nbsp;pipelines team, you will&nbsp;be responsible for&nbsp;the automation and pipeline work that ties individual software components and&nbsp;a&nbsp;layered embedded operating system&nbsp;together into a cohesive release.&nbsp;You will&nbsp;be responsible for&nbsp;build and packaging performance, implementation of release candidacy workflows, and&nbsp;establishing&nbsp;the digital thread that links&nbsp;initial requirements and safety inputs with a reproducible output ready for testing or production deployment.&nbsp;This will involve:</span><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Build automation&nbsp;tooling&nbsp;and pipeline development</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Complex workflow automation via Temporal</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Bazel,&nbsp;BuildStream, and other high-speed build systems</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Integration with 3</span><span data-contrast="auto"><span data-fontsize="12">rd</span></span><span data-contrast="auto">&nbsp;party&nbsp;work tracking and requirements&nbsp;systems</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Integration with custom&nbsp;systems and hardware testing platforms</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><span data-ccp-props="{}"><strong><span data-contrast="none">What&nbsp;You’ll&nbsp;Need to Succeed</span></strong>&nbsp;</span></p> <ul> <li>Bachelor’s degree in Computer Science, Software Engineering, or related field with 6+ years of professional experience</li> <li>Master’s degree in Computer Science, Software Engineering, or related field with 4+ years of professional experience</li> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="7" data-aria-level="1"><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">Build Automation and Experience:</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">&nbsp;Deep&nbsp;</span><span data-ccp-parastyle="Normal (Web)">expertise</span><span data-ccp-parastyle="Normal (Web)">&nbsp;in architecting hermetic, scalable build systems using&nbsp;</span></span><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">Bazel</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">&nbsp;or&nbsp;</span></span><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">Buildstream</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">. Proven ability to&nbsp;</span><span data-ccp-parastyle="Normal (Web)">optimize</span><span data-ccp-parastyle="Normal (Web)">&nbsp;build times and developer feedback loops.</span></span><span data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="8" data-aria-level="1"><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">Workflow Orchestration:</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">&nbsp;Advanced experience designing complex, resilient background processes and stateful workflows using&nbsp;</span></span><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">Temporal</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">&nbsp;or similar.</span></span><span data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="9" data-aria-level="1"><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">Cloud &amp; Systems:</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">&nbsp;</span><span data-ccp-parastyle="Normal (Web)">Expertise</span><span data-ccp-parastyle="Normal (Web)">&nbsp;in&nbsp;</span></span><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">AWS</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">&nbsp;infrastructure and advanced&nbsp;</span></span><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">Docker</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">&nbsp;orchestration. Deep knowledge of&nbsp;</span></span><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">Debian</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">&nbsp;packaging internals and repository management at scale.</span></span><span data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="10" data-aria-level="1"><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">Systems Automation</span><span data-ccp-parastyle="Normal (Web)">:</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">&nbsp;Mastery of&nbsp;</span></span><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">Python</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">&nbsp;for building sophisticated developer platforms and automation frameworks.</span></span><span data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="11" data-aria-level="1"><strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">Preferred Skills:</span></span></strong><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">&nbsp;Direct experience custom embedded Linux distributions; experience mentoring junior engineers&nbsp;</span><span data-ccp-parastyle="Normal (Web)">on</span><span data-ccp-parastyle="Normal (Web)">&nbsp;build best practices.</span></span><span data-ccp-props="{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559740&quot;:240}">&nbsp;</span></li> </ul> <p>&nbsp;</p> <p><strong><span data-contrast="auto">Perks of Being a Full-time&nbsp;Torc’r</span></strong>&nbsp;<br><span data-contrast="auto">Torc cares about our team&nbsp;members&nbsp;and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:&nbsp;&nbsp;&nbsp;</span>&nbsp;<br><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">A competitive compensation package that includes a bonus&nbsp;component&nbsp;and stock options</span><span data-ccp-props="{&quot;335559739&quot;:0}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">100% paid medical, dental, and vision premiums for full-time employees</span><span data-ccp-props="{&quot;335559739&quot;:0}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">401K plan with a 6% employer match</span><span data-ccp-props="{&quot;335559739&quot;:0}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Flexibility in schedule and generous paid vacation (available&nbsp;immediately&nbsp;after&nbsp;start&nbsp;date)</span><span data-ccp-props="{&quot;335559739&quot;:0}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">AD+D and Life Insurance</span><span data-ccp-props="{&quot;335559739&quot;:0}">&nbsp;</span></li> </ul> <p><span data-ccp-props="{&quot;335559739&quot;:0}"><span class="TextRun SCXW174838188 BCX0" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW174838188 BCX0">At Torc,&nbsp;</span><span class="NormalTextRun SCXW174838188 BCX0">we’re</span><span class="NormalTextRun SCXW174838188 BCX0">&nbsp;committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our&nbsp;</span><span class="NormalTextRun SpellingErrorV2Themed SCXW174838188 BCX0">Torc’rs</span><span class="NormalTextRun SCXW174838188 BCX0">&nbsp;and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.</span></span><span class="LineBreakBlob BlobObject DragDrop SCXW174838188 BCX0"><span class="SCXW174838188 BCX0">&nbsp;</span><br class="SCXW174838188 BCX0"></span><span class="TextRun SCXW174838188 BCX0" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW174838188 BCX0">Even if you&nbsp;</span><span class="NormalTextRun SCXW174838188 BCX0">don’t</span><span class="NormalTextRun SCXW174838188 BCX0">&nbsp;meet 100% of the qualifications listed for this opportunity, we encourage you to apply.</span></span><span class="EOP Selected SCXW174838188 BCX0" data-ccp-props="{}">&nbsp;</span></span></p> <p><span data-ccp-props="{&quot;335559739&quot;:0}"><span class="TextRun SCXW72105193 BCX0" lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW72105193 BCX0">Our compensation reflects the cost of labor across several geographic markets.&nbsp;</span><span class="NormalTextRun SCXW72105193 BCX0">Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience.</span><span class="NormalTextRun SCXW72105193 BCX0">&nbsp;Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.</span></span><span class="EOP Selected SCXW72105193 BCX0" data-ccp-props="{}">&nbsp;</span></span></p> <p><strong><span data-ccp-props="{&quot;335559739&quot;:0}">Job ID: 102530</span></strong></p> <p>&nbsp;</p><div class="content-pay-transparency"><div class="pay-input"><div class="description"><span style="text-decoration: underline;"><strong>Hiring Range for Job Opening&nbsp;</strong></span></div><div class="title">US Pay Range</div><div class="pay-range"><span>$160,800</span><span class="divider">&mdash;</span><span>$193,000 USD</span></div></div></div>

About Torc Robotics

Torc Robotics logo

Torc Robotics

torcrobotics.com

Hires remote

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free