Embedded Software Development Engineer iv)

Ingenious Technologies AG
Kösching, Germany
13 days ago

Role details

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

Job location

Kösching, Germany

Tech stack

ARM
Unit Testing
Software Debugging
Memory Management
Embedded Software
Python
Product Software Implementation Methods
Toolchain
Software Modules
Software Security
Information Technology
Programming Languages

Job description

  • Design and development of software modules, with quality, security, footprint and performance goals
  • Collaboration with concept engineers and product security teams to understand requirements and drive implementation
  • Design and 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 our department and beyond, As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT. Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals. Be a part of making life easier, safer and greener. Are you in?

Requirements

Do you have experience in Unit testing?, * A technical degree in Computer Science, Electrical Engineering or similar

  • Minimum of 3 years of experience in embedded software development
  • Knowledge of ARM Cortex-M architecture and toolchain, memory management, and linking process
  • Good experience in programming languages (embedded) C and Python. Ideally with experience in Rust or an openness to learn Rust on the job
  • Hands-on experience in implementing modern modularized software
  • Basic know-how of how to apply cryptographic algorithms and software security measures
  • Open to work on-site in Augsburg (minimum 4 days/week)
  • 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