Technical Program Manager
Job Location: Pittsburgh, PA USA
(Remote candidates within the US are being considered for this position.)
We are looking for a technical manager who will lead a team of software developers responsible for developing, securing & maintaining Linux based platforms.
What you will be doing:
- Manage and mentor a small team of Linux engineers on best practices and technical know-how
- Schedule customer deliverables, manage team priorities, identify resource gaps
- Collaborate with the customer and internal teams to always enhance the overall project experience
- Develop technical proposals to help customers make technical decisions
- Work closely with the team to ensure project deadlines are met and risks/issues are proactively identified and communicated to the customer
- Ensure high quality of our deliverables
- Contribute to the overall product design to help customers through various aspects of their product lifecycle
- Be the Linux expert (kernel, CPU-architecture, general device-drivers, user-space) in the customer engineering team and enable customers in doing their Linux software development
- Be the system-software generalist, and take-up any technical challenge and resolve it through the right solution
- Proactively notify Sales team of potential change order and drive it to completion as required on per-project basis
What we need to see:
- 7+ years of experience building and shipping embedded systems using Linux
- 3+ years of experience leading software development teams
- Good breadth of technical knowledge (SoC, Linux software, tools, applications, embedded security)
- Demonstrated experience of leading software projects while providing technical inputs to unblock supporting teams
- Ability to track and work on multiple projects simultaneously while meeting schedules
- Ability to clearly explain complex technical issues and justify technical decisions
- Experience in C, Git, and Yocto/OpenEmbedded
- Familiarity with security features such as secure boot
- Keen sense of urgency and drive for results
- Ability to work independently with minimal oversight
- Above all, a deep commitment to your own quality work and a strong desire to help the entire team to succeed
Ways to stand out from the crowd:
- Experience with Linux device drivers and bootloaders is a strong plus
- Scripting and automation experience with Python, bash or similar languages is a strong plus
- Experience working with open source communities to fix bugs, add features is a plus
- Experience migrating drivers from one version of the Linux kernel to another is a plus
- Experience with root cause analysis and advanced troubleshooting at kernel level
Why Timesys?
- Opportunity to work on cutting edge open source technologies
- Wide variety of challenging projects to choose from
- Casual work environment
Position opening:
Immediate
Timesys Corporation is an Equal Opportunity/Affirmative Action employer committed to diversity in our workforce. It is our policy to attract and retain the best-qualified people available. Timesys will not discriminate in violation of any applicable law on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, or status as a Special Disabled Veteran, or other qualifying veteran. Timesys Corporation encourages employment applications by all qualified individuals including minorities, veterans, and disabled persons.