Match score not available

Senior Embedded Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

MSc or BSc in electrical engineering or computer science, 3+ years experience in Embedded Software development with C, Good understanding of assembly language for RISC architectures, Experience with Version Control Systems, especially Git and Gitlab.

Key responsabilities:

  • Designing, implementing, and testing embedded software components
  • Collaborating with engineers on requirements and design activities
Innatera logo
Innatera TPE https://www.innatera.com/
11 - 50 Employees
See more Innatera offers

Job description

We will trust you with:
  • Designing, implementing, maintaining and testing embedded software components (e.g. device drivers or other software systems of equivalent complexity);

  • Debugging and resolving complex issues in embedded systems, and performing root cause investigations for bugs, utilizing tools such as oscilloscopes, logic analyzers, and hardware debuggers;

  • Planning software development activities, breaking larger work packages into tasks, estimating effort and ensuring that planned items are delivered on time and at the required quality;

  • Providing consultation on development strategy and assert related risks and technical gaps as early as possible;

  • Promoting best engineering practices and demonstrating sufficient knowledge and expertise in own developments;

  • Developing requirements for embedded software components of all complexity levels;

  • Implementing and maintaining tests for embedded software (e.g. embedded test programs, scripts);

  • Collaborating with engineers of different disciplines in requirements and design activities related to embedded software (e.g. application development, hardware development);

  • Proposing improvements on development processes and strategies.

Your experience includes:
  • MSc or BSc degree in electrical engineering, computer science or equivalent;

  • 3+ years experience in Embedded Software development with the C programming language;

  • Good understanding of assembly language for RISC architectures, especially RISC-V;

  • Experience with working with Python;

  • Experience with Version Control Systems, especially Git and Gitlab;

  • Experience in HIL testing for embedded targets with a hardware debugger or other tools;

  • Experience with requirements tools.

Desirable Skills:

  • Familiarity with Machine Learning concepts, Artificial Intelligence and Artificial Neural Networks;

  • Experience with Mixed-signal Integrated Circuit development processes;

  • Knowledge of analog and digital electrical circuits.

What you need to succeed:
  • Exceptional analytical skills and attention to detail;

  • Good organizational, planning and documentation abilities;

  • Strong communication skills, with the ability to collaborate effectively across teams;

  • Ability to manage multiple priorities and meet tight deadlines.

We offer you:
  • A dynamic working environment around a fearless engineering culture;

  • Ambitious teams with the freedom to innovate;

  • A Flexible working environment (work from home policy, flexible working hours, advantageous holidays scheme);

  • An inclusive company culture which embraces communication, diversity and support around holistic and personal development.

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.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Planning
  • Analytical Skills
  • Communication
  • Time Management
  • Organizational Skills
  • Detail Oriented

Embedded Software Engineer Related jobs