C++ Senior Software Engineer for Base Platform Debugger

Freescale Semiconductor Romania

07-02-2010 | EXPIRA LA 13-02-2010

Job expirat

RESPONSABILITATI

Freescale Romania is a key development center with more than 200 engineers within four major business groups: Networking Multimedia Group (NMG); Enablement Tools R&D; Wireless Connectivity Organization (WCO) and Microcontroller Solutions Group (MSG). Our mission is to determine the success of our global customers by delivering world-class software and services for Freescale silicon platforms.

Enablement Tools R&D department in Romania develops and enhance the award-winning CodeWarrior Development Studio as a complete Integrated Development Environment (IDE) based on the Eclipse open-source framework. This is done through high quality software solutions in the areas of Compiler and Build Tools, Debuggers, Performance Analysis and Profiling, Simulators, Initialization and Configuration Technology and Product Engineering.

Base Platform Debugger Team develops innovative enhancements to the foundational components of the Debugger that will be used for all Freescale processors. This is a team with highly experienced engineers, who are operating autonomously within their assigned technology area, delivering high complexity software that impacts all the functionality of the CodeWarrior product.

You will be delivering software solutions for CodeWarrior, covering the Debugger layers/components from the Eclipse CDT level to the Debugger Engine level, according to the requirements set for supporting Freescale processors, in order to deliver a product that easily adapts to our customer needs.

The expected performance for a senior software engineer is reflected by:
The ability to apply technical principles and knowledge gained through experience to resolve complex problems
The ability to work independently with general direction
Work on projects and assignments of broader scope and impact
Decision making ability for selecting and or adapting methods and techniques for obtaining solutions
Broad application of principles, theories, and concepts in software development plus working knowledge of other related fie


CERINTE

To ensure your successful performance in this role, the following working experience is a must:
Strong experience in C++: having used most of the advanced features, proved by delivered robust, cross-platform, commercial quality applications
Strong experience within Windows and Linux application programming domain
Strong experience in ATL, COM, STL and XML
Experience with design patterns - able to design and construct clean, modular and extensible software.

Any of the following aspects will bring an advantage to your application:
Strong experience in CORBA (or a comparable object interoperability technology)
Understanding of how a compiler/debugger/build system works
Experience in Eclipse Plugin development.

Your technical background should demonstrate:
Bachelors/Master's degree in Computer Science /Electrical Engineering
Understanding of how a compiler/debugger/build system works
Knowledge of different executable and symbolics format (like PE, ELF, Dwarf, COFF)
Knowledge of scripting languages (like Perl, TCL, Python, etc)
Understanding of Systems architecture
Knowledge of embedded development systems, Linux Kernel Development
Ability of quickly learning and grasping new technologies
Strong analytical/problem-solving skills.

As all Freescale employees, you will be assessed on the competencies reflected by Freescale Fundamentals:
Impeccable Ethics
Speed
Innovation
Delivers on customers commitments
Continuously self-development seeks out, offers and acts upon feed-back to improve performance
Keeps commitments is accountable for performance and results
Aligns own actions to meet the teams objectives


DESCRIEREA FIRMEI

Freescale Semiconductor Romania, Bucharest based, is part of FREESCALE SEMICONDUCTOR - a leading global semiconductor company.

Launched by Motorola after 51 years of innovative technology leadership, we focus on providing embedded processing and connectivity products to large, high-growth markets.

We are an independent corporation with an open door to the future. We have set high standards for ourselves. Those who can keep pace, and help us to carve inroads to new market and opportunities, have the chance to join the most respected team in the technology environment.

FREESCALE is an equal opportunity employer. We welcome and encourage diversity in our workplace.
We offer excellent career opportunities through our various departments: wireless mobile & packet telephony applications, networking, development tools (DevTech). The software center is open for software engineers, designers, and project managers from all over Romania who want to join a young and enthusiastic team.