Release and Integration Engineer

InnoPhase IoT

$100K — $130K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BS or MS in Computer Science or related field
  • 5-10 years of experience in integration and release engineering
  • Proficient in development and source control tools such as JIRA, Confluence, Jenkins, and Git
  • Knowledge of Unix/Linux and distributed computing environments
  • Experience with embedded software toolchains
  • Skilled in C programming; Python knowledge is a plus
  • Strong interpersonal and communication skills

Responsibilities

  • Plan, coordinate, and deploy firmware releases for multi-component builds
  • Define versioning and branching strategies, automate promotions and changelog generation
  • Collaborate cross-functionally with SW, ASIC, DevOps, and SQA teams
  • Review code commits for feature readiness, stability, and performance
  • Leverage AI-assisted tools to enhance release velocity and reliability
  • Integrate unit and integration test results, manage flaky tests
  • Develop strategies for safe rollback and roll-forward

Benefits

  • Contract role with potential for conversion to full-time
  • Opportunity to work on cutting-edge wireless IoT solutions
  • Collaborative team-oriented environment
  • Access to innovative tools and technologies
  • Possibility of remote work options
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.

Similar Jobs

More Jobs at InnoPhase IoT

More Technical Services Jobs

Find similar Release and Integration Engineer jobs: