Home arrow Careers arrow Jobs arrow Tools Developer
Print

Tools Developer - Software Engineer

General description 

The successful candidate for this position will create state-of-the-art Integrated Development Environment (IDE) software tools, which are used to develop, verify, debug and simulate programs for reconfigurable and programmable digital signal processor cores. The qualified candidate has good Java and/or C++ skills and is structured in all aspects of software development, including design, specification, implementation, documentation and version control. The candidate has a hands-on mentality and enjoys working in a dynamic environment.

The candidate is comfortable working in a multidisciplinary team and able to communicate clearly to a wide public, including other engineers, customers and management.

Key responsibilities

Depending on interests and expertise the candidate will contribute to the development, support and maintenance of one of the following products:

  1. The Sensation Integrated Development Environment (Eclipse-based, Java)
  2. The Synsation compiler (C++, Java) for Montium/Xentium
  3. The Simsation simulator (C++,Java) for Montium/Xentium

Personal attributes

The candidate is comfortable working in a multidisciplinary environment and recognizes a few of the following attributes:

  • Team player;
  • Capable to think ahead and proactively take initiative;
  • Persistent and determined to keep commitments and make deadlines;
  • Eager to learn and stays current in related technical developments;
  • Proficient planning and organizing skills.

Required skills

The qualified candidate has excellent Java and/or C++ skills and is proficient in all aspects of software development, including design, specification, implementation, documentation and version control.

Moreover, the candidate has a solid background in software development for embedded systems and feels comfortable with the development of software development tools such as compilers, assemblers, simulators, debuggers, etc. 

Desired skills 

Besides, the candidate can identify with at least two or more of the following skills:

  • Experience with the Eclipse development platform (particularly for Sensation IDE development);
  • Experience with the LLVM compiler framework (required for Synsation development);
  • Experience with assembler languages;
  • Affinity with Embedded Systems;
  • Knowledge of (parallel) computer architectures;
  • Knowledge of digital signal processing.

We offer

Recore Systems offers a dynamic work 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. Recore is a rapidly growing company and there are ample opportunities to develop personal skills accordingly and educate others or become a team leader.

Are you ...

a top performer with a MSc or BSc degree and interested in making a difference in a challenging multidisciplinary environment. Then please forward your resume and career motivations to This e-mail address is being protected from spam bots, you need JavaScript enabled to view it or send a written application letter to:

Recore Systems
P.O. Box 77
7500AB Enschede
The Netherlands

Candidates not matching the required skills will not be considered for this position.