Software Technical Lead

None  •  IT & Software  •  Zürich, Switzerland

<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> <p><strong>Location: </strong>Zurich, Switzerland</p><p>About the Role</p><p>Our client is looking for an experienced <strong>Technical Lead, Embedded Software,</strong> to join its R&amp;D Engineering organization and support the industrialization of innovative embedded products.</p><p>This role combines <strong>technical leadership</strong> with <strong>hands-on embedded software engineering</strong>. You will lead the software work package within multidisciplinary product development projects while actively contributing to the design and implementation of embedded software solutions.</p><p>The ideal candidate brings strong expertise in <strong>embedded C++ development</strong>, <strong>Matlab/Simulink</strong>, <strong>model-based development</strong>, and <strong>requirements engineering</strong>, together with proven experience coordinating embedded software teams and driving successful project execution.</p><p><br/></p><p>Your Responsibilities</p><p><br/></p><ul><li>Lead the embedded software activities within product development projects from concept through industrialization.</li></ul><p><br/></p><ul><li>Drive the planning, estimation, execution, and successful delivery of embedded software work packages.</li></ul><p><br/></p><ul><li>Guide and mentor embedded software engineers, ensuring high standards of software quality and timely delivery.</li></ul><p><br/></p><ul><li>Translate system requirements into detailed software requirements and maintain full traceability throughout development.</li></ul><p><br/></p><ul><li>Plan and coordinate software sub-projects using a structured waterfall development approach.</li></ul><p><br/></p><ul><li>Manage software scope, effort estimation, resource planning, technical risks and project milestones.</li></ul><p><br/></p><ul><li>Collaborate closely with system engineers, electronics engineers, mechanical engineers, and cross-functional stakeholders.</li></ul><p><br/></p><ul><li>Support software architecture, implementation, integration, verification and validation activities.</li></ul><p><br/></p><ul><li>Contribute to the continuous improvement of software development processes and engineering practices.</li></ul><p><br/></p><p>Required Qualifications</p><p>Education</p><p><br/></p><ul><li>Bachelor's or Master's degree in Computer Science, Electrical Engineering or a related Engineering discipline.</li></ul><p><br/></p><p>Required Experience</p><p><br/></p><ul><li>5-8 years of professional experience in Embedded Software Engineering.</li></ul><p><br/></p><ul><li>5-8 years of Technical Project Management or Technical Lead experience.</li></ul><p><br/></p><ul><li>Proven track record delivering embedded software projects in industrial or product development environments.</li></ul><p><br/></p><ul><li>Experience leading software teams while remaining technically hands-on.</li></ul><p><br/></p><ul><li>Strong execution mindset with the ability to deliver high-quality results under project constraints.</li></ul><p><br/></p><p>Technical Skills</p><p><br/></p><p><strong>Must Have</strong></p><p><br/></p><ul><li>Strong Embedded Software Development experience</li></ul><p><br/></p><ul><li>C++ (3-5+ years)</li></ul><p><br/></p><ul><li>Matlab/Simulink (3-5+ years)</li></ul><p><br/></p><ul><li>Requirements Engineering</li></ul><p><br/></p><ul><li>Technical Project Management</li></ul><p><br/></p><ul><li>Software estimation, planning and delivery</li></ul><p><br/></p><ul><li>Embedded software lifecycle</li></ul><p><br/></p><ul><li>Software quality management</li></ul><p><br/></p><ul><li>Risk management</li></ul><p><br/></p><ul><li>Cross-functional collaboration</li></ul><p><br/></p><p><strong>Highly Desirable</strong></p><p><br/></p><ul><li>Model-Based Development (MBD)</li></ul><p><br/></p><ul><li>Automatic Code Generation for Embedded Targets</li></ul><p><br/></p><ul><li>Software Architecture</li></ul><p><br/></p><ul><li>Embedded Systems Design</li></ul><p><br/></p><ul><li>Industrial Product Development</li></ul><p><br/></p><ul><li>Software Verification &amp; Validation</li></ul><p>Tools</p><p><br/></p><ul><li>Matlab</li></ul><p><br/></p><ul><li>Simulink</li></ul><p><br/></p><ul><li>C++</li></ul><p><br/></p><ul><li>Jira</li></ul><p><br/></p><ul><li>Confluence</li></ul><p><br/></p><ul><li>Codebeamer</li></ul><p><br/></p><p>Language Requirements</p><p><br/></p><ul><li><strong>German:</strong> Fluent (spoken and written)</li></ul><p><br/></p><ul><li><strong>English:</strong> Fluent (spoken and written)</li></ul><p><br/></p><p>What Makes You Successful</p><p>You are an experienced embedded software engineer who enjoys taking ownership of technical delivery. You combine strong engineering expertise with excellent planning and coordination skills and can successfully lead software work packages in complex R&amp;D environments.</p><p>You communicate effectively across multidisciplinary teams, quickly understand technical challenges, and maintain a strong focus on execution, quality, and delivery.</p><p><br/></p> </div>

Job Overview
  • Datum der Veröffentlichung

    Jul 16, 2026

  • Kategorie

    IT & Software

  • Job Type

  • Standort

    Zürich, Switzerland

  • Arbeitgeber

    Randstad Digital

  • Source

    LinkedIn