About The Position

In this role, you will lead and mentor a small team of embedded engineers, guiding them on best practices and technical know-how. You will be responsible for scheduling customer deliverables, managing team priorities, and identifying resource gaps. Collaboration with customers and internal teams is essential to enhance the overall project experience. You will develop technical proposals to assist customers in making informed technical decisions and work closely with your team to ensure project deadlines are met while proactively identifying and communicating risks and issues to customers. Your role will also involve ensuring the high quality of deliverables and contributing to the overall product design to support customers throughout various aspects of their product lifecycle. As an embedded expert, you will enable customers in their embedded software development and tackle any technical challenges that arise. Additionally, you will notify the Sales team of potential change orders and drive them to completion as required on a per-project basis.

Requirements

  • 5+ years of experience building and shipping embedded systems using RTOS or Linux.
  • 2+ years of experience leading software development teams.
  • Experience delivering DO-178C capabilities and certifications, or similar such as ISO26262.
  • Good breadth of technical knowledge (SoC, Linux SW, Tools, Applications, embedded security).
  • Proficiency in C, Git, and Yocto/OpenEmbedded.
  • Familiarity with security features such as verified boot and trusted execution environments.
  • Experience with root cause analysis and advanced troubleshooting at kernel-level.
  • Ability to track and work on multiple projects simultaneously while meeting schedules.
  • Demonstrated experience of leading software projects while providing technical inputs to unblock supporting teams.
  • Keen sense of urgency and drive for results.
  • Ability to work independently with minimal oversight.
  • Deep commitment to quality work and a strong desire to help the entire team succeed.
  • Must be a US citizen or US person.

Nice To Haves

  • Experience with Linux device drivers and bootloaders.
  • Scripting and automation experience with Python, bash or similar languages.
  • Experience working with open source communities to fix bugs and add features.
  • Experience migrating drivers from one version of the Linux kernel to another.

Responsibilities

  • Lead and mentor a small team of embedded engineers on best practices and technical know-how.
  • Schedule customer deliverables and manage team priorities.
  • Identify resource gaps within the team.
  • Collaborate with customers and internal teams to enhance the overall project experience.
  • Develop technical proposals to assist customers in making technical decisions.
  • Ensure project deadlines are met and proactively identify and communicate risks/issues to customers.
  • Ensure high quality of deliverables.
  • Contribute to overall product design to assist customers through their product lifecycle.
  • Act as an embedded expert in the customer engineering team.
  • Resolve technical challenges through appropriate solutions.
  • Notify Sales team of potential change orders and drive them to completion.

Benefits

  • Low-cost Medical / Dental / Vision coverage options.
  • 401K with generous employer match.
  • Responsible Paid Time Off + 11 Paid Holidays.
  • Remote work opportunities based on role.
  • Employee Assistance Program (EAP).
  • Career growth and professional development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service