Location: 
Milpitas
Employment Type: 
Contract
Job ID: 
134663
Description: 
  • Working with a cross-functional team of R&D scientists and engineers to define and implement a suitable R&D software platform for early phase product research and development
  • Perform software requirements analysis and develop software requirements specifications in accordance with the product development process
  • Design and develop object-oriented software for user interface, data acquisition, signal processing, algorithm and pipeline control, and data management
  • Develop imaging software with appropriate UX/UI interfaces following Human Factors and Usability Engineering principles.
  • Identify and optimize the performance of signal processing algorithms using high-performance computing techniques
  • Unit test and debug software on system hardware along with the associated documentation
  • Document the software design process, requirement tracing, verification and validation testing in accordance with regulatory guidelines
  • Collaboration with external researchers in universities and research institutes for joint algorithm and software development projects

 

Job Requirements:

  • BS/MS or Ph.D. in Computer Engineering, Electrical Engineering, or Computer Science
  • 5+ (BS) or 3+(MS) years of related software development experience
  • Strong working knowledge of software engineering principles and designing and developing software using OOP languages
  • Experience with software development in embedded Linux is a plus.
  • Working knowledge of embedded software design, software-hardware interaction, multi-threading, and event-driven architectures.
  • Strong problem-solving skills, including the ability to find creative solutions to difficult problems.
  • Ability to work in a fast-paced environment and communicate effectively (both written and verbal) across multiple locations and teams
  • Individuals must be motivated to work independently as well as in a team-oriented and goal-oriented manner.

Apply to this job

When applying to a Pro Source job posting, it is only necessary to apply one time to be considered for all open positions.

Required*
The following restrictions apply:
  • File extension must be: .doc .docx .pdf
  • Maximum file size: 10 megabytes