Senior Software Engineer for NetComm Team

Freescale Semiconductor Romania s.r.l.

21-06-2007 | EXPIRA LA 21-07-2007

Job expirat

RESPONSABILITATI

Department Description:
NetComm Team provides high quality C/C++ software communication solutions for last generation PowerQuicc communication platforms. Some major customers are Motorola, Nokia, Ericsson, Alcatel, and many others. Software solutions include drivers, demo applications and benchmarking on bare board and linux OS with strong requirement for cross-platform coding. The job will involve participation in various stages of software design, development and testing of different features for advanced communication embedded platforms and Linux kernels which run on Freescale hardware.

Scope of Responsibilities/Expectations:
Investigate, research and implement advanced network device drivers for data communication protocols (ATM, GETH, PPP, MPLS, IMA). Working on next generation networking solutions while maintaining/expanding existing technologies. Interaction between different geographical teams in different time zones. Serving as technology experts and technology advisor. Designing complex tool systems and solutions for Freescale silicon. Writing and reviewing design documents.


CERINTE

- University degree, preferable in Computer Science, Computer Engineering or Electronics;
- 5 years hands-on experience with C/C++;
- Cross-platform (Windows/Unix) development experience;
- Knowledge of operating systems fundamentals, multiprocess / multithreaded applications;
- Good command of software engineering design methodologies – UML, Design Patterns;
- Knowledge of software quality, software development process (e.g. CMMi, ISO);
- Knowledge of networking protocols (TCP/IP, ATM, PPP, SONET, RTP) .
- Knowledge of a scripting programming language - such as TCL, Perl;
- Knowledge of Real Time Operating Systems;
- Knowledge in computer architecture.
- Good understanding of HW modules.
- Collaborate with architecture designers
- Team spirit, able to cooperate and work under pressure;
- Good English language knowledge (writing/speaking)

The following skills would bring an advantage:

- Knowledge of Linux kernel internals;
- Knowledge of Embedded Systems;
- Experience with Java, CORBA;
- Experience in GUI development;
- Background in developing debugging tools (e.g. gdb);
- Understanding of how a compiler/debugger/build system works;
- Previous experience in development of automated test software;
- Knowledge of software quality, software development process, version control systems (such as CVS);
- Familiar with multiple platforms (Windows, Linux, Solaris).


BENEFICII OFERITE

- Development opportunities in a multinational company – growing in Romania
- Very good compensation package
- A place in a team of professionals
- Performance driven culture and compensation system


DESCRIEREA FIRMEI

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

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\'ve 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.