Engineering Program Manager – Embedded Software / Consumer Devices
Summary:
We are seeking an Engineering Program Manager to support the development of internal software tools and manufacturing test solutions for current and future embedded consumer products. In this role, you will partner closely with software, hardware, test, operations, and cross-functional engineering teams to define, manage, and execute manufacturing test strategies that validate devices under extended stress conditions.
The ideal candidate combines strong program management skills with a solid technical foundation in embedded systems and hardware/software interactions. You will coordinate engineering deliverables, drive issue resolution, prioritize competing initiatives, and communicate project status to technical teams and executive leadership while helping enable next-generation consumer devices.
Key Responsibilities:
- Define, schedule, track, and communicate software feature development and engineering deliverables across multiple cross-functional teams.
- Coordinate development of internal applications, frameworks, protocols, and command-line utilities supporting manufacturing and validation.
- Support bring-up activities for new SoCs, chipsets, sensors, and embedded hardware platforms.
- Lead triage efforts by identifying issues, driving root cause analysis, prioritizing workstreams, and coordinating resolution across engineering teams.
- Develop lightweight scripts and tools to analyze engineering data, generate plots, and support validation activities.
- Partner with Hardware, Software, OS, Test Engineering, Operations, and Manufacturing teams to enable test strategies for new products.
- Support new product development builds and engineering validation activities.
- Provide regular project status, risk assessments, and executive-level updates while driving projects to successful completion.
Required Qualifications:
- 5+ years of experience supporting embedded hardware/software development.
- Prior experience in Engineering Program Management, Technical Program Management, or Software Project Leadership.
- Bachelor''s degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
- Strong understanding of embedded hardware components and hardware/software interactions.
- Strong background in computer architecture, bus technologies (such as I2C and SPI), and I/O protocols (such as PCIe and USB).
- Excellent communication and cross-functional leadership skills.
- Ability to drive issues, prioritize competing tasks, evaluate risks, and execute against aggressive timelines.
- Proven ability to triage technical problems, prioritize accordingly, and propose effective resolutions.
- Thrive in a collaborative environment while successfully driving multiple engineering projects across numerous teams.
Preferred Qualifications:
- Prior experience with embedded software development is highly desired.
- Experience with hardware bring-up activities.
- Experience developing internal engineering tools or automation utilities.
- Manufacturing experience, including supporting Contract Manufacturers (CMs), is highly desired.
- Linux command-line and scripting experience.
- Experience with macOS and/or iOS development environments is a plus.
- Passion for technology with a naturally inquisitive mindset and a drive to solve complex engineering problems through innovative thinking.
Location: Austin, TX (Onsite – 5 Days/Week)
Duration: 12+ Months
Pay Rate Range: $62-82/hr (DOE)
Submit resumes to: