Job Overview
The role of Software Systems Engineering – Technology & Program Management involves leading multiple embedded software and firmware projects from NPI to sustaining, collaborating with internal and outsourced teams.
Job Role : Software Systems Engineering – Technology & Program Management
Experience : 3+ years of project management experience in embedded software/firmware.
Responsibilities
Lead multiple embedded software and firmware projects from NPI to sustaining, collaborating with internal and outsourced teams.
Oversee design, development, optimization, and integration of firmware with hardware products.
Manage vendor relationships and ensure delivery quality.
Provide domain expertise and guidance across cross-functional projects.
Document workflows, design specs, code comments, and user guides.
Mentor junior engineers and ensure best practices.
Communicate project status, risks, and solutions to stakeholders and executives.
Identify process improvements and define action plans.
Requirements
Bachelor’s or Master’s in CS, CE, EE, Software Engineering, or related.
3+ years of project management experience in embedded software/firmware.
Experience in software/firmware testing, debugging, CI/CD, and Agile.
Expertise in software/firmware architecture and hardware integration.
Strong analytical, problem-solving, and communication skills.
Ability to present and negotiate at senior management level.
Seniority Level : Mid-Senior level
Employment Type : Full-time
Job Function : Information Technology
Industries : IT Services and IT Consulting
EEO Statement: We are an equal opportunities employer and welcome applications from all qualified candidates.
#J-18808-Ljbffr