- Company
- Freescale Semiconductor
- Location
- Austin, TX
- Added on
- 04/02/2010
- Keywords
- c java linux
About the Company:
It was one of the first semiconductor companies in the world, having started as a division of Motorola in Phoenix, Arizona in 1949. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004. Freescale focuses their integrated circuit products on the automotive, embedded and communications markets. Freescale is among the Worldwide Top 20 Semiconductor Sales Leaders.
The ideal candidate:
This position is for a Senior Software engineer working on our Eclipse based CodeWarrior C/C++ IDE development tools for Freescale devices. You will be required to take a role in the development of trace and profile tools for CodeWarrior tools to support development of Linux Kernel and Applications that run on various Freescale devices (Power PC, StarCore DSPs, ARM)
This will entail writing code in C/C++ (and some Java), consulting with other lead engineers, mentoring more junior engineers on Linux Development (emphasis on Embedded Linux Development). You must be comfortable in an agile/scrum development environment and comfortable working in a large diverse code base.
You should have a good knowledge of the overall Linux kernel architecture and especially knowledge of profiling/tracing of the Kernel using oProfile, LTT/LTTng, K/DProbes , or SystemTap etc.
You should be proficient in C++ and especially its more modern features (STL, Templates etc). Experience with a component/plug-in based framework (like Corba, Qt, or XP[COM]) and XML would be a plus. Assembly language programming or debugger development experience would also be a plus.
Job Description and responsibilities:
- Bachelor/Master’s degree in Computer Science / EE
- Minimum 10 years experience software development (Min 5yrs application level/kernel development on Linux hosts)
- Strong C++ programmer with ability to write cross-platform, modular, robust, multi-threaded, extensible code (especially boost, STL)
- Experience with a component/plug-in framework or architecture (like Corba, Qt or [XP]COM etc)
- Scripting experience with a language like Bash, Python, or Perl, etc.
- Experience in configuring, patching the Linux kernel and BSP
- Experience with major revision control and bug tracking systems (Git, Subversion, CVS, AccuRev, or Perforce, Bugzilla, Rational, etc)
- Strong problem solving skills, analytical ability, interpersonal and communications skills.
To apply:
http://careers.peopleclick.com/careerscp/client_freescale/external/en-us/jobDetails.do?functionName=getJobDetail&jobPostId=18858 or:
- Visit our site.
- Under Quick Links, select careers.
- Search by Job ID: 61753