優れた組み込みシステム設計のためのミドルウエア、開発ツール、
リアルタイム オペレーティング システム ソフトウエアとサービス

 

Current Job Openings

Search more job opportunities

Engineering Services Software Developer

Location: Detroit Michigan, United States

Friday, November 11th, 2011
Job ID:483
Our Engineering department is looking to add a Software Developer to the Automotive Services Team. The successful candidate will work together with our customers to create and realize software solutions in response to the customer product development activities. If you have experience with C, C++, and/or Java in a UNIX-based development environment or the equivalent experience in diagnosing and troubleshooting operating system software and enjoy working with customers on real leading edge products, this position might be just what you are looking for to boost your career.

Job Duties

Liaises with key customers regarding product performance, problems and system design.

Investigates and resolves difficult and complex product problems by applying knowledge of design principals, procedures and practices.

Develop custom software solutions based on customer requirements.

Conducts field-tests and troubleshoots complex technical problems determining causes and appropriate remedial action.

Develop prototype and demonstration systems as technology samples for customer use.

Participates in product reviews, design or enhancement projects and testing in order to share knowledge based on customer experience.

Follows and ensures compliance to workplace operating and environmental, health and safety procedures and guidelines.

On-site consulting services.

Experience & Education

Enthusiasm, excitement, and genuine interest in UNIX/RealTime OS and Developer Tools technologies.

Bachelors or Masters in E.Engineering, Computer Science, or equivalent technical degree or diploma program.

Junior Positions – A minimum of 1 -3 years of embedded software development experience with C, C++, and/or Java in a UNIX based development environment or the equivalent experience in diagnosing and troubleshooting operating system software.

Intermediate Positions – A minimum of 5 - 10 years of software development experience with C, C++, and/or Java in a UNIX-based development environment or the equivalent experience in diagnosing and troubleshooting operating system software.

Senior - A minimum of 10+ years of software development experience with C, C++, and/or Java in a UNIX-based development environment or the equivalent experience in diagnosing and troubleshooting operating system software.

Specialized Skills

Working knowledge of the QNX operating system and embedded software development principles.

Strong C, C++ and design skills a requirement.

Familiarity with common automotive processor architectures (ie SH/PPC/ARM).

Real-time systems programming experience considered an asset.

Experience developing software with graphics and multimedia considered an asset.

Enthusiasm and a desire to learn about new technologies a requirement!

Work Tools Used

Computers, peripheral equipment, diagnostic tools and pertinent software applications.

Effort and Working Conditions

Moderate visual concentration in use of video display terminal.

Stress levels associated with resolving problems under customer pressure for product/system performance.

Occasional travel to customer sites may be required.

Physical effort may include the exertion associated with hardware installations.

Apply Online

Click here to submit your resume online.


Search more job opportunities