Staff Engineer Host Software Development iv)
Role details
Job location
Tech stack
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.