Nivel cariera

Middle (2-5 ani), Senior (5-10 ani), Executive (>10 ani)

Limbi vorbite

engleză

Adresa/ adresele jobului

Timișoara


GNU Compiler Developer for Embedded Platforms

An opportunity has arisen for motivated individuals to work with a dedicated team of professionals to drive development of the GNU C/C++ toolchain (compiler, assembler, linker, GNU debugger and associated utilities) for embedded microcontrollers. GNU compiler ports exist for the full range of microcontroller products and this role would be to manage and drive the development of those ports. 

Job content
• leading development of the GNU C and C++ toolchains
• definition of new GNU toolchain features including optimizations, language extensions and usability improvements 
• definition of requirements for new GNU toolchain target support (for a new microcontroller)
• communication with suppliers to agree schedules and specifications for new product development
• review and analysis of technical customer feature and bugfix requests 
• liaison with suppliers to schedule and review bugfixes and new features 
• regular communication with other teams, particularly concerning integration of GNU toolchains with the Eclipse open-platform Integrated Development Environment (IDE) 
• feedback to internal stakeholders and management regarding customer usage of GNU products (largely from automatically-gathered download numbers and support statistics)

Candidate profile
The successful candidate does not need to have a detailed knowledge of compiler internals nor of C, C++ or embedded assembly languages (although all of these are highly desirable) but they should:
• be highly motivated
• have a working, high-level understanding of compiler tools
• have a willingness to become the technical expert on the GNU toolchains and compiler technology
• be willing to work in a commercial engineering environment under formal processes
• be able to work to schedules and communicate well with others
• be willing to take ownership of GNU toolchain development and work with partner companies to make excellent products
• be willing to take on project management tasks to ensure all projects are delivered successfully
• be willing to travel abroad
• have a minimum of 5 years of prior firmware/embedded development experience

What we offer
• motivational salary package with flexible work schedule, including the ability to work remotely on certain days
• possibility of travelling abroad for further training in field of work
• a young & dynamic work environment
• ability to work with, and learn from top-notch embedded developers all over the world
• ability to drive the trend in developing high-performance compilers for thousands of customers world-wide