Tuesday, September 13, 2011

Senior Developer, Microcontroller and DSP Targets

Job #: 7655-MC
Job Title: Senior Developer, Microcontroller and DSP Targets
Location: Bangalore, India
% Travel: None to Minimal
Area of Interest: Software Development

Job Summary
Join a core development team and enhance the experience of users performing code generation from Simulink. Simulink & Stateflow are the products of choice for engineers doing Model-Based Design. Our customers use our products to:

  • Model and simulate their dynamic systems (e.g., cars, aircraft, spacecraft)
  • Design the algorithms needed to control these systems
  • Automatically generate production embedded software that is deployed in the real system

A key aspect of the powerful code generation tools is the packaging of code for real-time deployment and verification on embedded hardware.

Responsibilities
As a senior developer, your task will be to create tools of exceptional quality that accelerate the development of embedded software. In particular, you will be responsible for developing technology in one or more of the following areas:

  • Automated deployment on selected embedded hardware
  • Collecting performance and verification metrics from code running on a simulator or on physical hardware
  • Communications device drivers for real-time software

This is a key part of the workflow for Model-Based Design. You will be responsible for designing, implementing and validating new features to support this workflow. To achieve this you will be required to work closely with other team members in Cambridge, UK and Natick, North America.

Qualifications Required / Preferred
Must have:

  • An honours degree or PhD in Computer Science, Physics, Electronics or a related
  • At least 3 years industry-strength, software development experience
  • Thorough experience of embedded software development in C
  • Excellent oral and written communication.
  • Self-motivated, independent worker, with a history of driving tasks to completion
  • Experience any of the following is a plus

Experience with MATLAB, Simulink

  • Experience with real-time operating systems or configuring interrupt driven behaviour on a bare-board system
  • Device driver development for I/O peripherals
  • Knowledge communication protocols e.g. CAN, TCP/IP, RS232, USB
  • Experience with tools such as assemblers, linkers etc for specific microcontroller of DSP architectures

Apply Now



No comments:

Post a Comment