Staff Engineer Host Software Development iv)

Ingenious Technologies AG
Augsburg, Germany
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Augsburg, Germany

Tech stack

Microsoft Windows
ARM
Unit Testing
Communications Protocols
Software Debugging
Linux
Software Architecture
Security Software
Software Engineering
Product Software Implementation Methods
Software Modules
Extensible Firmware Interface
Integration Tests
Information Technology
Programming Languages

Job description

In your new role you will:

  • Design and development of software modules, meeting timelines , quality , security , and platform requirements
  • Collaborate with Concept Engineers and Product Security teams to understand requirements and drive implementation
  • Drive the implementation of software solutions , including unit testing and debugging
  • Contribute to the technical documentation of the product
  • Drive continuous improvement and innovation topics within the Connected Secure Systems area

Requirements

Do you have experience in Windows?, As a Staff Engineer Host Software Development, you promote an awareness for continuous quality in your area of work. Additionally, you are able to quickly establish a successful cooperation.

You are best equipped for this task if you have:

  • A technical degree in Computer Science , Electrical Engineering or similar
  • Minimum of 3 years of experience in Host Software development
  • Familiarity with development for ARM Cortex-M, UEFI , Linux user space (kernel space is a plus), experience with development for Windows is a plus
  • Hands-on experience with embedded communication protocols, security architectures, and low-level OS interfaces
  • Solid experience in designing modularized software architectures in combination with security software development concepts
  • Solid cryptographic know-how and knowledge of security threats and implementing countermeasures are a plus
  • Good experience in programming languages (embedded) C and Rust , including unit, component, and integration tests
  • Good communication skills in English , German would be a plus

About the company

Ingenious Technologies is a leading independent marketing technology provider. With the cloud-based Ingenious Enterprise platform, companies across all industries can aggregate, structure, enrich and analyse all marketing data collected. Thanks to real-time processing and a high level of automation, reliable data sets are available for clients to make agile marketing decisions.

Apply for this position