Full Job Description
We are seeking a highly motivated Release/Integration Technical Program Engineer to join our Connectivity firmware team. The ideal candidate has a strong technical background in embedded software development and a proven track record of delivering reliable firmware for wireless IoT solutions. This is a contract role with the potential to convert to full-time.
Key Responsibilities:
• Plan, coordinate, and deploy firmware releases for multi-component builds, including bootloader, firmware, OS, and applications, using embedded toolchains.
• Define versioning and branching strategies and automate promotions and changelog generation.
• Work cross-functionally with SW, ASIC, DevOps, and SQA teams to resolve deployment issues and ensure release readiness.
• Review code commits to feature readiness, stability, and performance against the software and system roadmap.
• Leverage AI-assisted tools to improve release velocity, reliability, and engineering productivity across the SDLC.
• Integrate unit and integration test results, quarantine flaky tests, automatically bisect failures, and block unsafe promotions.
• Develop strategies for safe rollback and roll-forward
• Manage complex, end-to-end SoC development workflows from pre-silicon through launch.
• Maintain clear documentation to ensure all changes are documented, approved, and verified.
Job Requirements:
• BS or MS in Computer Science or a related field, with 5-10 years of experience in integration and release engineering.
• Experience with development and source control tools such as JIRA, Confluence, Jenkins, and Git.
• Knowledge of Unix/Linux and distributed computing environments.
• Experience working with toolchains for embedded software development.
• Experience with C programming; knowledge of Python is a plus.
• Experience with wireless products such as Wi-Fi, Bluetooth, or Zigbee is a plus.
• Strong interpersonal and communication skills, with the ability to work effectively in a diverse, team-oriented environment.
• Proven track record of delivering products and features on schedule.
Desirable Skills
• 5-10 years of hands-on experience in real-time embedded systems integration and management.
• Working knowledge of networking stacks, including Ethernet and the TCP/IP suite.
• Strong team player with a sense of urgency to meet product timelines.
• Experience managing complex projects using MS Project, Smartsheet, and JIRA.
• Working knowledge of Agile development workflows.