Banner 2

Embedded Software Test/Requirements Engineer (Senior)

Embedded Software Test/Requirements Engineer (Senior)
by Admin on 07-28-2022 at 12:32 pm

Intrinsic ID

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 an embedded software test engineer, you will take ownership of the test setup for Intrinsic ID’s embedded software security solutions. You will be focusing on structuring the requirements for Intrinsic ID’s embedded software products, and on the implementation of tests. You will be working in close collaboration with other embedded software engineers. The spectrum of this position is relatively broad, therefore candidates are only expected to have a deeper expertise in one of the two aspects (either requirements management or test implementation). 

Responsibilities 

  • Define high and lower-level requirements for embedded software products 
  • Structure them in a requirements management tool (ReqSuite) and link them to existing tests 
  • Develop and manage Intrinsic ID’s software test strategy 
  • Document or create overviews of tests coverage 
  • Implement tests for embedded software products 

Required experience and skills 

  • Bachelor or Master degree with at least 5 years of relevant professional experience 
  • Experience with software testing for embedded platforms 
  • Experience in embedded C on microcontrollers (e.g. on Arm or RISC-V platforms) 
  • Experience with a scripting language (ideally Python or Go)
    Either: 
  • Experience with software test frameworks such as GoogleTest 
  • Experience with UART communications for embedded platforms
    Or:
  • Experience with requirements management for embedded systems 
  • Experience with software tools for requirements management 

Other appreciated qualities 

  • Experience with CMake (or similar build automation tools) 
  • Experience in C++ 
  • Understanding of CI/CD and continuous integration processes 
  • Experience with software version control, issue tracking and code quality tools 
  • Experience with static analysis tools (e.g. Coverity) and code coverage tools (e.g.lcov) 
  • Interest in embedded security and cryptography 
  • Willingness to grow in either requirements management or test implementation 

Soft skills 

  • Entrepreneurial spirit with an open mind  
  • Able to think outside of the box and find new ways to solve problems or meet requirements  
  • Team player 
  • Able to take ownership of a project or activity 
  • Good communication and documentation skills 

What we offer at Intrinsic ID  

  • Competitive salary and benefits 
  • Career development opportunities in a fast-growing company  
  • Diverse and challenging problem-solving opportunities in a dynamic workplace  
  • An excellent working atmosphere 
  • The opportunity to be a part of a team with unparalleled experience in hardware and software security  
Apply for job

To view the job application please visit www.intrinsic-id.com.

Share this post via: