Our client is looking for a Senior Software Engineer with leadership capability to help drive the next evolution of their embedded systems platform. This role isn’t just about clean code, it’s about team direction, system-level thinking, and preparing to take the reins as part of a long-term succession plan.
You’ll lead the software team, ensure delivery of complex embedded systems, and bring a calm, mature presence to an engineering team that values structure, thoughtful planning, and real-world execution.
This is the ideal move for a senior engineer who still enjoys hands-on development but is ready to step into team leadership and cross-functional planning.
What You’ll Do
-
Lead a small team of embedded software engineers working on tightly integrated hardware-software products
-
Own software architecture and delivery plans across firmware, drivers, and middleware layers
-
Drive structured development practices (primarily waterfall/V-model) across the full lifecycle
-
Mentor and develop junior engineers while keeping a strong handle on delivery quality and timing
-
Collaborate with electronics, systems, and mechanical engineers to ensure architectural alignment
-
Engage in succession planning, with the potential to grow into a broader engineering manager role
What We’re Looking For
Our client isn’t chasing Agile evangelists or startup heroes. They want a grounded, experienced engineer who understands the real-world trade-offs of embedded delivery and enjoys bringing order to complexity.
Required:
-
Strong embedded systems background — C/C++ for microcontrollers, real-time systems, peripherals, and constrained environments
-
Experience delivering systems in regulated or high-reliability industries (e.g. medtech, industrial, instrumentation)
-
Comfortable with structured software development, waterfall or V-model (Agile is fine, but not your only playbook)
-
Ability to lead small teams, mentor less experienced developers, and maintain delivery accountability
-
Strong system architecture capability, you see beyond your code and care about product-wide implications
-
Emotional intelligence, maturity, and the ability to work well across a range of personalities
What Happened Before You
The outgoing team lead was technically excellent and a capable mentor, but didn’t enjoy the leadership side of the role. He preferred hands-on coding over system-level planning and leaned heavily on Agile practices that didn’t align with the structured development model in place. Ultimately, he opted out of project coordination and planning responsibilities.
This creates space for someone with balance — strong technically, but also structured, delivery-focused, and ready to lead.
Why This Role Matters
This isn’t just a senior dev role. It’s a foundational hire tied directly to our client’s long-term engineering leadership succession. If you’ve ever wanted to step into more strategic leadership without giving up the engineering you love, this is the opportunity.
You’ll help shape how the team delivers complex systems — not just now, but for years to come.
Why Join Them?
-
Engineering-led mindset – They respect the build process. Real timelines, real structure, no fluff.
-
Leadership runway - This role has clear progression into broader engineering management
-
Tight-knit, cross-functional team - Your decisions will ripple across real products, not get buried in a sprint backlog
-
Clarity, not chaos - No constant pivots. The team builds structured systems that work — and plans them properly.
Interested?
Click the apply button or send your resume to lance@runtimerec.com for an immediate response.