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 responsibilitiesDepending on interests and expertise the candidate will contribute to the development, support and maintenance of one of the following products: - The Sensation Integrated Development Environment (Eclipse-based, Java)
- The Synsation compiler (C++, Java) for Montium/Xentium
- The Simsation simulator (C++,Java) for Montium/Xentium
Personal attributesThe 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 skillsThe 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 offerRecore 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 SystemsP.O. Box 777500AB EnschedeThe Netherlands Candidates not matching the required skills will not be considered for this position. |