Real-Time Optical Instrument Software Engineer II

Luna Innovations Incorporated

Chino (CA)

On-site

USD 128,000 - 165,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Luna Innovations Incorporated is seeking a Software Engineer II (with Senior level consideration) to join the software team for photonics instrumentation in Chino, CA. You will build applications that control precision optical instruments, process high-speed data, and visualize complex optical behavior in real time.

You will develop software for Linux and Windows, including embedded Linux devices, and support remote control interfaces used by customers to integrate our instruments into their

Qualifications

  • Bachelor’s degree in computer science, computer engineering, or a related technical field.
  • 3+ years of professional software engineering experience.
  • Proficiency in C/C++ and Python.
  • Experience developing, debugging, and maintaining software on Linux.
  • Experience with multithreading, memory management, and optimizing code for performance.
  • Experience with Git/GitHub workflows, version control, collaborative development, and code review.
  • Familiarity with software build systems, debugging tools, unit testing, and validation.
  • Strong analytical troubleshooting skills and ability to work across software/hardware boundaries.
  • Effective technical communication and documentation skills.
  • Ability to thrive in a fast-paced, team-oriented, Agile environment.

Responsibilities

  • Design, develop, and maintain reliable C/C++ and Python applications for Linux and Windows, including GUIs.
  • Design modular software components and interfaces for hardware-integrated products; evaluate performance, reliability, and lifecycle trade-offs.
  • Develop and integrate software on embedded Linux platforms, including cross-compilation.
  • Improve build and release processes, automated testing, packaging, deployment, Linux updates, security patch management, and long-term maintenance.
  • Develop and support APIs, SDKs, and remote control interfaces that enable customers to integrate our instruments into automated manufacturing and test systems.
  • Apply code review, testing, debugging, validation, versioning, and technical documentation practices throughout development and release.
  • Collaborate with optical, electrical, firmware, and systems engineers, as well as manufacturing and support teams, to define instrument capabilities, troubleshoot prototypes, and bring new products to market.

Skills

C/C++
Python
Linux
Multithreading
Memory management
Git/GitHub workflows
Debugging tools
Unit testing
Agile environment
Technical communication

Education

Bachelor's degree in computer science or related field

Tools

Cross-compilation
Embedded Linux
Yocto Project
Build systems
Linux deployment

Job description

Luna Innovations Incorporated is seeking a Software Engineer II (with Senior level consideration) to join the software team for photonics instrumentation in Chino, CA. You will build applications that control precision optical instruments, process high-speed data, and visualize complex optical behavior in real time.

You will develop software for Linux and Windows, including embedded Linux devices, and support remote control interfaces used by customers to integrate our instruments into their

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Photonics Software Engineer II - Real-Time Instrument
Photonics Software Engineer II - Real-Time Instrument

Advancedphotonix • Chino (CA)

On-site
USD 120,000 - 170,000
Senior Software Engineer – Embedded Linux for Photonics
Senior Software Engineer – Embedded Linux for Photonics

Luna-Innovations-Incorporated • Chino (CA)

On-site
USD 128,000 - 165,000
Photonics Firmware Engineer — Real-Time Embedded Systems
Photonics Firmware Engineer — Real-Time Embedded Systems

Luna-Innovations-Incorporated • Chino (CA)

On-site
USD 110,000 - 150,000
Real-Time Embedded Firmware Engineer – Optics Instruments
Real-Time Embedded Firmware Engineer – Optics Instruments

Advancedphotonix • Chino (CA)

On-site
USD 100,000 - 140,000
Software Engineer
Software Engineer

Advancedphotonix • Chino (CA)

On-site
USD 120,000 - 170,000
Software Engineer
Software Engineer

Luna Innovations Incorporated • Chino (CA)

On-site
USD 128,000 - 165,000
Senior Firmware Engineer – Photonics Instrumentation
Senior Firmware Engineer – Photonics Instrumentation

Luna Innovations Incorporated • Chino (CA)

On-site
USD 90,000 - 140,000
Software Engineer
Software Engineer

Luna-Innovations-Incorporated • Chino (CA)

On-site
USD 128,000 - 165,000
Firmware Engineer
Firmware Engineer

Luna Innovations • Chino (CA)

On-site
USD 90,000 - 140,000
Firmware Engineer
Firmware Engineer

Advancedphotonix • Chino (CA)

On-site
USD 100,000 - 140,000