Job Description
Location for 3 roles: Milpitas, California.
Role
Experience
LabVIEW Developer
10+ yrs
Firmware / Embedded Software Engineer
10+ yrs
Electrical Engineer
5+ yrs
Position 1:
LabView Developer
We are seeking an experienced LabVIEW Developer with 10+ years of hands-on expertise to design, develop, and maintain advanced LabVIEW-based systems. The ideal candidate will have strong experience in hardware integration, real-time systems, and architecture frameworks, along with exposure to regulated domains such as medical devices.
Key Responsibilities
- Design and develop robust LabVIEW applications for complex engineering systems
- Work extensively with LabVIEW FPGA, cRIO, and NI DAQ hardware for real-time data acquisition and control
- Interface with external hardware components such as PLCs, motors, and industrial systems
- Develop scalable and maintainable architectures using frameworks like Actor Framework
- Perform code migration from languages such as C++ and Python to LabVIEW
- Create, execute, and validate test cases to ensure system functionality and reliability
- Develop and manage databases, including implementation of data security and encryption mechanisms
- Collaborate in Agile development environments using tools such as JIRA and Bitbucket
- Ensure adherence to coding standards, best practices, and documentation requirements
- Work closely with cross-functional teams including hardware, QA, and system engineering
Required Qualifications
- 10+ years of experience in LabVIEW development
- Strong expertise in:
- LabVIEW FPGA
- cRIO systems
- NI DAQ hardware
- Proven experience in hardware integration (PLCs, motors, sensors, instruments)
- Hands-on experience in advanced LabVIEW architectures (e.g., Actor Framework)
- Experience in code migration from C++/Python to LabVIEW
- Proficiency in database design and data encryption techniques
- Experience in test case development and system validation
- Exposure to medical domain / regulated environments (preferred for compliance-driven projects)
- Certification: Certified LabVIEW Developer (CLD) (mandatory)
Good to Have
- Certified LabVIEW Architect (CLA) certification
- Experience in image processing and DICOM image handling
- Familiarity with healthcare imaging systems or medical device software
Key Skills
- Strong problem-solving and debugging capabilities
- Expertise in real-time systems and data acquisition
- Good understanding of software architecture and modular design
- Effective communication and collaboration skills
- Ability to work independently in an onsite environment
Position 2:
Software Engineer
Role Overview
We are seeking a highly experienced Firmware Engineer with 10+ years of expertise in embedded systems design and development. The candidate will be responsible for designing, developing, and integrating firmware solutions for advanced hardware platforms, including high-performance microcontrollers and FPGA-based systems. Prior experience in gantry system development is mandatory.
Key Responsibilities
- Design and develop embedded firmware for high-performance microcontrollers such as STM32H573IIT3Q (176-LQFP package)
- Strong understanding and review of hardware schematics and PCB layouts, and multi-layer board design
- Manage multi-voltage power domains, analog subsystems (ADCs/DACs), and signal integrity considerations
- Develop and optimize firmware in C/C++, including low-level drivers and hardware abstraction layers
- Configure and integrate RTOS (e.g., FreeRTOS) for real-time system applications
- Implement and optimize advanced mathematical algorithms using FPU and DSP instructions
- Interface and integrate with high-speed peripherals such as:
- OctoSPI
- Ethernet MAC
- USB-C
- Collaborate with FPGA teams for system-level integration and co-design
- Define, implement, and troubleshoot communication protocols and interfaces
- Ensure system reliability through testing, debugging, and validation
- Work closely with cross-functional teams including hardware, systems, and software engineering
Required Qualifications
- 10+ years of experience in firmware/embedded systems development
- Strong expertise in:
- Embedded C/C++ programming
- STM32 microcontrollers (specifically STM32H series preferred)
- RTOS-based system design (e.g., FreeRTOS)
- Strong Knowledge in:
- Hardware design and PCB development
- Power management across multiple voltage domains
- High-speed interface integration (Ethernet, USB, SPI variants)
- Proven experience in gantry system development (mandatory)
- Experience in FPGA integration and hardware-software co-design
- Strong debugging and system-level troubleshooting skills
- Ability to design and optimize real-time, high-performance systems
Good to Have
- Experience with Renesas S7 microcontrollers
- Strong expertise in serial communication protocol design and implementation
- Exposure to advanced embedded communication standards and custom protocol development
Key Skills
- Strong understanding of embedded architecture and real-time systems
- Expertise in hardware-software integration
- Analytical thinking and problem-solving capabilities
- Ability to work independently in an onsite environment
- Effective communication and cross-functional collaboration skills
Position 3
Electrical Engineer
Role Overview
We are seeking a skilled Electrical Engineer with 5+ years of experience to support design, development, and integration of electrical systems. The candidate will play a key role in wiring, routing, schematic interpretation, and interface board development, ensuring robust and reliable system performance.
Key Responsibilities
- Design and implement wiring and routing solutions for complex electrical systems ensuring safety, reliability, and maintainability
- Interpret and work with schematic layouts to support system design and troubleshooting activities
- Design and develop interface boards (FPGA MCU communication boards) for seamless hardware integration
- Create and validate breakout boxes to enable intermediate testing and modular system validation
- Collaborate with cross-functional teams including firmware, FPGA, and mechanical engineering
- Support prototype development, testing, and debugging of electrical systems
- Ensure compliance with electrical standards, quality requirements, and documentation practices
- Assist in system integration and resolve electrical issues during development and testing phases
Required Qualifications
- 5+ years of experience in electrical engineering or related field
- Strong expertise in:
- Wiring harness design and routing
- Reading and interpreting electrical schematics
- Hands-on experience in interface board design (FPGA MCU integration)
- Experience in designing breakout boxes for testing and validation
- Good understanding of electrical components, signal integrity, and system-level integration
- Ability to troubleshoot and debug electrical systems effectively
Key Skills
- Strong analytical and problem-solving abilities
- Attention to detail in design and documentation
- Good collaboration and communication skills
- Ability to work independently in an onsite environment
Job Tags