Software Engineer/ Test Engineer I Job at Stellartech Research Corporation, Milpitas, CA

WkM4YzVUdENyR1hJZTBnSHVyamwyOTBtNkE9PQ==
  • Stellartech Research Corporation
  • Milpitas, CA

Job Description

Job Description

Job Description

ESSENTIAL FUNCTION:

  1. Develop software modules that are integrated into product software, typically operating in a real time environment. Code development to consider module requirements, as well as variable types, use of global vs. local variables, data pass-through requirements, data integrity and boundary conditions for module.
  2. Perform object-oriented programming, e.g. the ability to construct objects with data fields and the rules that operate on the data fields. Able to assess performance and debug operation of one or more objects integrated into the software structure, relative to the object and overall system requirements and restrictions.
  3. Program in C and C++ programming languages. Perform coding, testing, debugging, and documentation throughout the application development process, in a manner consistent with medical product software development. Familiarity with other programming languages, such as Java and Python is also desired.
  4. Develop software code that is compatible with the requirements of operating systems commonly used by Stellartech, including St-RTOS, Micro COS and St-Linux.
  5. Write code that interfaces with system hardware such as LCDs, touch panels, A/D converters, multiplexers, FPGAs, EEPROMS, and other addressable devices using various bus schemes, including I2C, 1-wire, SPI, ISA, PCI, and USB. Also able to code using alternate interface and communication protocols (e.g. UART and RS232).
  6. Assess and perform Software Verification (Code Reviews) of modules written by other team members.
  7. Assess and perform Software Validation of code written by other team members.
  8. Design and implement process and utility software for test fixtures and product support. 9. Review and develop Software Requirements Specifications (SRS) and Software Design Specifications (SDS) for product software.
  9. Develop formal test protocols for software specifications.
  10. Comply with standard operating procedure for software development and familiarity with software development and maintenance regulatory requirements, e.g. IEC 62304.

MARGINAL FUNCTION:

EDUCATION AND EXPERIENCE:

Typically requires a BS degree in Computer Science. At least 4 years of Computer Science experience. Medical Device experience is desired.

Job Tags

Local area,

Similar Jobs

Jobs for Humanity

Shuttle Drivers Job at Jobs for Humanity

 ...Name: upwardlyglobal Job Description Shuttle Bus Manager Location: 44930 Rudder...  ...are seeking a Manager with expertise in Airport shuttle bus transportation services operations...  ...will have experience in managing drivers and ensuring the smooth operating of shuttle... 

Northern Impact

Fashion Stylist | High-End Luxury Retail Job at Northern Impact

 ...Overview Fast-growing luxury brand is seeking a Stylist for their retail store located in Hinsdale & Deerfield, Illinois. Fashion Stylist responsibilities include providing...  ...operations such as maintaining displays, assisting with stock transfers, and receiving new... 

Rx relief

Pharmacist - Per Diem Job at Rx relief

 ...Pharmacist License Education: Pharm. D. Experience Needed: 6 months Schedule: Monday Friday, 8:00 a.m. to 6:00 p.m. (Per Diem) Length of Assignment: Per Diem Pay: $65.00 Background/ Drug Requirements: Ability to successfully complete background... 

Ulrich Lifestyle Structures, LLC

Material Handling Specialist Job at Ulrich Lifestyle Structures, LLC

 ...Position Overview We are seeking a reliable and motivated Material Handler to join our team. The Material Handler will be responsible...  ...counts and maintain accurate records Operate material handling equipment such as forklifts and pallet jacks Ensure compliance... 

LC EXCLUSIVE

Work From Home Opportunity Job at LC EXCLUSIVE

Are you passionate about travel and looking for a rewarding career opportunity that allows you to work from the comfort of your own home? We are seeking enthusiastic individuals to join our team as Remote Travel Consultants. A dynamic and innovative travel service committed...