Staff Software Engineer - LabVIEW

Kaleidoscope Innovation

$120K — $150K *
Healthcare
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree with at least 5 years of experience, or Master's with 4 years, or Ph.D. with 2 years in relevant fields.
  • Proficient in LabVIEW RT and FPGA Modules, with mandatory hands-on FPGA experience.
  • Proven track record in developing reliable and testable code for embedded systems.
  • Experience in hardware/software integration and problem-solving.
  • Skilled in software development best practices and documentation processes.
  • Experience in leading at least one complete cycle of commercial product release.
  • Strong communication and organizational skills, with a focus on cross-functional team collaboration.

Responsibilities

  • Lead the architecture, design, and development of embedded software for medical devices.
  • Develop and implement code as part of broader software development initiatives.
  • Ensure adherence to software development life cycle processes including testing and release.
  • Troubleshoot and diagnose system, hardware, and software issues through data analysis.
  • Manage deliverables from outsourced vendors effectively.
  • Act as a subject matter expert in your areas of expertise.

Benefits

  • Opportunity to work in an innovative and safety-focused industry.
  • Developing the next generation of medical devices.
  • Collaborating with cross-functional teams in a dynamic environment.
Full Job Description
* Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.*

Location: Milpitas, CA

Responsibilities:
  • Lead embedded software architecture, design, and development for safety critical medical device application
  • Develop code as part of larger software development projects. Evaluate available options and implement the best approaches
  • Adhere to all procedures for end-to-end software / firmware development life cycle including requirements, design, coding, unit testing, system integration, and software release
  • Hands-on troubleshooting to resolve system, hardware, and software issues requiring data analysis to identify underlying root cause
  • Oversight of development and deliverables from outsourced vendor
  • Serve as subject matter expert in areas of competence


Qualifications:

Required:
  • Bachelor's degree with a minimum of 5 years of relevant experience, or Master's degree with 4 years, or Ph.D. with 2 years of experience in Computer Engineering, Electrical Engineering, Physics, or a related field.
  • Experience with LabVIEW RT or LabVIEW FPGA Modules ( FPGA experience using LabVIEW and National Instrument hardware is a must)
  • Demonstrated ability in software / firmware development delivering reliable, testable and maintainable code for embedded system
  • Experience with hardware / software integration and issue resolution
  • Proficiency in LabVIEW under Windows or Linux
  • Experience with software development best-practices, source code control, requirement and design documentation, code review, and software release
  • Experience with at least one full cycle of commercial product release
  • Experience working with cross-functional teams and maintain strong working relationships with internal and external collaborators in a fast-paced goal-driven environment
  • Strong communication, organizational and interpersonal skills

Preferred:
  • Proficiency in C/C++ is a PLUS
  • Experience working in FDA regulated industry
  • Experience with Python, UML, C# or Qt
  • Experience with RTOS and hardware communication protocols such as I2C, SPI, RS485, TCP, UDP
  • Experience with board bring-up
  • Experience with motion / servo control, bootloader, camera ISP
  • Proficient in Windows API, DLLs, and interfaces
  • Familiarity with DevOps, and Agile software development
  • Rapid prototyping experience
  • Ability to read and understand PCB schematics
  • Experience with signal/ image processing and computer vision
  • Strong familiarity with LabVIEW Object Oriented Programming (LVOOP)
  • LabVIEW Professional Certifications: Certified LabVIEW Developer (CLD), Certified LabVIEW Architect (CLA), or LabVIEW Associate Developer

Other:
  • Ability to travel up to 10%


Similar Jobs

More Jobs at Kaleidoscope Innovation

  • Project Manager
    $90K — $130K *
    Atlanta, GA 30349 (Fulton County)
    Healthcare
    In-Person
  • IT Project Manager
    $100K — $130K *
    Seattle, WA 98115 (King County)
    Healthcare
    In-Person
  • Product Owner (AI & Prompt Strategy)
    $100K — $130K *
    Fort Worth, TX 76137 (Tarrant County)
    Consumer Technology
    In-Person
  • Chassis Systems Designer
    $70K — $95K *
    Milwaukee, WI 53215 (Milwaukee County)
    Manufacturing & Automotive
    In-Person
  • Reliability Engineer
    $90K — $120K *
    Lafayette, IN 47909 (Tippecanoe County)
    Manufacturing & Automotive
    In-Person

More Healthcare Jobs

Find similar Staff Software Engineer - LabVIEW jobs: