Staff Embedded Software Engineer (S) at Innatera Nanosystems
Rijswijk, , Netherlands -
Full Time


Start Date

Immediate

Expiry Date

03 Dec, 25

Salary

0.0

Posted On

03 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Personal Development, Snacks, Artificial Neural Networks, Design Techniques, Computer Science, Working Environment, Gitlab, Assembly Language, Tapeout, Python, Collaboration, Artificial Intelligence, Test Automation, Software Development

Industry

Computer Software/Engineering

Description

ABOUT US:

Innatera is a rapidly growing Dutch semiconductor company that develops ultra-efficient neuromorphic processors for AI at the edge. These microprocessors mimic the brain’s mechanisms for processing fast data streams from sensors, enabling complex turn-key sensor analytics functionalities, with 10,000x higher performance per watt than competing solutions. Innatera’s technology serves as a critical enabler for next-generation use cases in the IoT, wearable, embedded, and automotive domains.
Our team is looking for an experienced Staff Embedded Software Engineer with deep expertise in bare-metal embedded software development. You will be working close to hardware on complex mixed-signal SoCs. In this role, you’ll help design, implement, and validate low-level firmware and verification platforms that are critical to the performance and reliability of our chips.

YOUR EXPERIENCE INCLUDES:

  • MSc or BSc degree in electrical engineering, computer science or equivalent;
  • 8+ years of experience in Embedded Software development with the C programming language;
  • Experience in HIL testing for embedded targets with a hardware debugger or other tools;
  • Good understanding of and basic development skills in assembly language for RISC architectures, especially RISCV;
  • Good understanding of Digital and Analog Design concepts and experience with Integrated Circuit development processes, such as tapeout and bring-up;
  • Experience with formal architectural design techniques, tools and notations;
  • Experience with Continuous Integration platforms and test automation;
  • Experience working with Python;
  • Experience with Version Control Systems, especially Git and Gitlab;
  • Familiarity with Machine Learning concepts, Artificial Intelligence and Artificial Neural Networks;
  • Knowledge of analog and digital electrical circuits;
  • Knowledge of bootloaders, Boot ROM development, and secure boot processes.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

Please refer the Job description for details

Loading...