skip to Main Content

Build and Integration Engineer

Job Category: Software Development
Job Type: Full Time
Job Location: Eindhoven

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.

Responsibilities

  • 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

Mind set 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

JOIN OUR FREE PUF CAFE

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Back To Top