Embedded OS Developer

We are seeking an embedded operating system (OS) developer within the multi-core SoC design team. The successful candidate for this position will implement (real-time) operating systems running on multi-core reconfigurable ARM®-based system-on-chips.

The qualified candidate has excellent skills and experience porting embedded (real-time) OS on embedded systems-on-chip, and is structured in all aspects of (embedded) software development, including design, specification, implementation, documentation and version control.

Key responsibilities

You will contribute to the embedded software development of Recore’s ARM-based SoCs; develop and implement embedded Operating System (OS) software on ARM-based reconfigurable SoCs:

  • Implementing/porting embedded Operating System (OS) on ARM-based platform;
  • Specify, design, implement, test and document the embedded software;
  • Development of low-level drivers for Recore’s reconfigurable DSP accelerators;
  • Development of OS drivers for ARM-based reconfigurable SoCs.

Profile

Required skills

  • The qualified candidate has excellent C skills and is proficient in all aspects of software development, including design, specification, implementation, testing, documentation and version control;
  • The candidate OS developer has excellent knowledge of Operating Systems for embedded systems: e.g., Linux, RTEMS, eCos, or similar;
  • The candidate has 2+ years of experience in software development for ARM-based SoC;
  • The candidate has experience in porting real-time OS to SoC platforms;
  • BSc or MSc in Computer/Electrical engineering.

Desired skills

  • Good knowledge of embedded systems’ software components:
    • Audio/Video decoding (e.g., MP2, MP3, WMA, AAC, H.264);
    • Middleware for Software Defined Radio receivers (SDR).
  • Understanding of software re-use and experience with modular software design methodologies;
  • Familiarity with multimedia standards.

Personal attributes

You are comfortable working in a multidisciplinary environment and you are:

  • a team player;
  • capable to think ahead and proactively take initiative;
  • persistent and determined to keep commitments and make deadlines;
  • eager to learn and stay current in related technical developments;
  • proficient in planning and organizing.

We offer

Recore Systems offers a dynamic working environment that values a hands-on mentality and creative employees. The work at Recore is diverse and executed in small teams. The culture within the company is informal and the communication lines are short. We are a rapidly growing company and there are ample opportunities to develop yourself.

Contact us

Are you a top performer with an MSc degree in Electrical Engineering or Computer Science and interested in making a difference in a challenging multidisciplinary environment? Then please forward your resume and career motivation to careers@recoresystems.com or send a written application to:

Recore Systems

P.O. Box 77
7500 AB Enschede
The Netherlands

For further details, contact Gerard Rauwerda by email careers@recoresystems.com or call +31 53 4753 000