hip webinar automating integration workflow 800x100 (1)

Build and Integration Engineer

Build and Integration Engineer
by Admin on 12-21-2022 at 1:32 pm

About Intrinsic ID 

Intrinsic ID is the world’s leading digital authentication company, providing the Internet of Things with hardware-based root-of-trust security via unclonable identities for any IoT-connected device. Based on Intrinsic ID’s patented SRAM PUF technology, the company’s security solutions can be implemented in hardware or software. Intrinsic ID security, which can be deployed at any stage of a product’s lifecycle, is used to validate payment systems, secure connectivity, authenticate sensors, and protect sensitive government and military systems. Intrinsic ID technology has been deployed in more than 350 million devices. Award recognition includes the Frost & Sullivan Technology Leadership Award and the EU Innovation Radar Prize. Intrinsic ID security has been proven in millions of devices certified by Common Criteria, EMVCo, Visa and multiple governments. Intrinsic ID’s mission: “Authenticate Everything.” Visit Intrinsic ID online at www.Intrinsic-ID.com

Job description

As a Build and Integration Engineer you will work closely with other embedded software engineers to support the development of software security modules for Intrinsic ID’s security solutions, focusing on building and maintaining a stable continuous integration setup.


  • Setup and maintenance of a stable and scalable continuous integration setup, where embedded software code is continuously tested on a set of microcontroller boards
  • To setup and maintain configuration and build scripts for various embedded platform / compiler combinations
  • Implement features of automation/tools that help the software development team to achieve a higher level of development efficiency
  • Maintaining the Intrinsic ID GitLab and GitLab/CI services
  • Implementation of embedded software tests

Required experience and skills

  • Bachelor/Master degree with at least 5 years of relevant professional experience
  • Experience with GitLab and GitLab/CI
  • Understanding of continuous integration processes
  • Experience with a scripting languages such as Python, Javascript or GoLang
  • Experience with embedded system compilers such as gcc, Arm-cc, Keil
  • Professional experience in C programming on microcontrollers (e.g. based on CPUs from Arm, RISC-V)
  • Experience with setting up UART communications from host PC to embedded platform
  • Understanding of make files
  • Experience with cmake for build process management
  • Good communication and documentation skills

Nice to haves

  • Experience with software test frameworks such as GoogleTest
  • Experience and affinity with managing and maintaining Linux servers
  • Experience in C++
  • Experience with software version control, issue tracking and code quality tools
  • Interest in embedded security and cryptography

Mindset and abilities

  • Able to think outside of the box: find unexpected ways to solve problems or meet requirements
  • Dynamic drive to contribute to a larger goal (building a company)
  • Professional disposition: able and willing to work in a team of motivated professionals and able to take responsibility for own tasks within this team
  • Good organizational skills and excellent problem solving abilities
Share this post via: