LATEST JOBS

The Software Analysis Organization is responsible for developing tools and new technology that enables our customers to debug and analyze systems.

Work on Eclipse-based CodeWarrior IDE (Integrated Development Environment) C/C++ development tools for supporting development on PPC, ARM, DSP, etc. Provide trace and profiling technology in C/C++ (and probably some in Java, Python).
Consult with other lead engineers, mentor junior engineers.

Requirements
- Bachelor/Master’s degree in Computer Science / EE
- Minimum 15 years experience software development (Min 10yrs application level development on Windows/Linux)
- Strong C++ programmer with ability to write cross-platform, modular, robust, multi-threaded, extensible code (especially boost, STL, templates)
- Experience with component/plug-in frameworks / architectures ([XP]COM, CORBA, etc)
- Scripting experience with a language like Python, Bash or Perl, etc.
- Experience with a major revision control and bug tracking systems (Git, Subversion, CVS, Accurev, Perforce, Bugzilla, Rational, etc)
- Experience in an agile/scrum development environment and comfortable working in a large diverse codebase.
Good knowledge of design patterns and any experience working on IDEs, Eclipse Plug-in development and Ant would be a plus.
Any experience with embedded development on PPC, ARM or DSPs would be a plus