Senior Embedded Software Engineer

Topcon Medical Laser Systems
Santa Clara, CA

JOB DESCRIPTION:

The Senior Embedded Software Engineer will be part of the R&D team and has the opportunity to work with other members of a cross-functional matrix product development team. The primary role of this individual will be to design and develop new applications and systems for our next generation laser based therapeutic products.  He/she will be an individual contributor who will be expected to work independently to design and develop Single Board Computer based real-time embedded systems with interface to Digital Signal Processing controllers.

DUTIES AND RESPONSIBILITIES:

  • Responsible for the design and development of new product software for an ophthalmological laser surgical system.
  • Develop design input requirement specification including system and software requirements and design documents .
  • Implement software in C/C++ including user interface, data storage and management, communication and network protocols, signal processing, and hardware/software interface.
  • Assist the Software Quality team in preparing verification test plan and procedures and module tests. Conduct other verification activities including design and code reviews, document.
  • Conduct root-cause analysis on defects identified, assess development and other program risks and propose solutions to team.
  • Prepare verification and validation test reports and other product release deliverables according to the Standard Operating Procedures of the company.
  • Contribute to the development of the intellectual property of the Company working with other R&D members to work on innovations.

SKILLS AND KNOWLEDGE REQUIRED:

  • Experience with application development under 32-bit Windows and Linux Operating Systems.
  • Single Board Computer configuration, installation, design, and architecture.
  • Multitasking and multi-thread programming techniques.
  • State machine design architecture and event-driven programming.
  • Nokia Qt application framework or equivalent GUI framework.
  • Algorithm development for embedded systems using MATLAB and MATLAB Coder.
  • Experience using requirements and design input/output management tools like Rational Rose, Contour, and DOORS.
  • Configuration management tools such as SVN, Perforce, and ClearCase.
  • Defect tracking tools like Redmine and ClearQuest.
  • Embedded database development using tools like SQLite.
  • Experience with FDA Quality Systems Regulations and Design Controls.

EDUCATION AND TRAINING REQUIRED:

  • Bachelor of Science or higher in an engineering discipline, computer science, biomedical or electrical engineering preferred.
  • 7+ years of software development experience in a regulated industry.
  • Demonstrated understanding of, and prior experience with software development lifecycle.
  • Experience with Object-Oriented Analysis/Design/Programming methodologies.
  • Experience in programming with a high-level language like C, C++.
  • Experience in debugging embedded software programs using software debugger, emulators, oscilloscopes and other laboratory equipment.
  • Familiar with analog and digital designs including various families of microprocessor and microcontroller and interface protocols to various memory and communication devices using I2C, SPI protocols.
  • Familiar with analog to digital and digital to analog conversion devices. Knowledge of principles of data acquisition.
  • Team player with strong start-up work ethic
  • Good verbal and written communications skills
  • Strong analytical, problem solving, organizational, and interpersonal skills

We offer a competitive compensation package including health insurance, 401(k), and a challenging work environment. We are an equal opportunity employer.

Apply

Jobs By Location

Select a Topcon division below to view available openings:
 

Featured Jobs

Technical Support Engineer
Topcon Medical Systems
Oakland, NJ
Mar 07, 2012
Senior Embedded Software...
Topcon Medical Laser Systems
Santa Clara, CA
Jan 27, 2012
Senior SAP MM/PP Analyst
Topcon Positioning Systems
Livermore, CA
May 17, 2012

Quick Links

For detailed information on the Topcon companies represented on this site including their products and markets, select a link below: