Viseon is seeking talented persons to join our rapidly evolving, growing team!


Viseon is providing visualization solutions to maximize minimally invasive spine surgery and transform the surgical viewing and observing experience.  We are a well-funded, fast growing medical device company reimagining surgical experience through customer focus and state of the art technology products.

We are building the highest caliber organization with resolution and focus seeking individuals with intellectual curiosity, initiative, creativity, communication, problem solving and decision-making skills.  Our team works toward common objectives uniting resources to turn ideas into development, manufacturing and commercial products.

Viseon supports a culture of inclusiveness and diversity and is an equal opportunity employer.


Job Title: Sr. Software Engineer

Reports To: Director of R&D

Department: R&D

Manages Others: No

FLSA Status: Exempt

Job Location: Irvine, CA



Translate user needs to design and develop software tools, GUIs and applications for new and  existing surgical visualization devices. Maintain software projects that support product development  and production. Collaborate with design, engineering, and production teams in a fast-paced and  innovative environment.



  • Provide software engineering. Ability to code, test, document, and deploy software changes.

  • Maintain software projects, track issues, and control versions. 

  • Ability to work independently, organize tasks, and balance workload to meet department  objectives. 

  • Partner with project leads to generate software and firmware requirements.

  • Ability to interact, specify and be accountable for third-party resources during collaborative  projects. 

  • Develop verification methods to ensure repeatable product performance. 

  • Plan, prepare, and execute design control activities: write software documentation, develop  protocols, execute verification and validation testing, and report results. 

  • Participates as member on product development team as Production, Quality, and R&D support.  Performs special projects and other duties as assigned.


  • Bachelor of Science Degree in Computer Science, Engineering, or related field; equivalent work experience acceptable. 

  • Experience in medical device electromechanical system development.

  • Fluent in C/C++ Programming Language.

  • Seasoned with Linux and Python bash scripting.

  • Embedded system development experience.

  • Able to utilize git-based management tools to coordinate software version control, Bug/Issue Tracking, and software documentation (Gitlab preferred).

  • Familiar with camera applications, image processing, graphical display, and video output (gstreamer, OpenCV, OpenGL, video4linux, OBS, or similar).

  • Experience with Serial/I2C devices; bonus for experience with MIPI camera serial interface and  working with Ser-Des chip sets.

  • Experience with SOM/COM embedded systems (Raspberry Pi, etc.).

  • Comfortable working in Linux environment (Yocto); bonus for experience with Buildroot.

  • Familiar with medical device quality systems, software life cycle processes, and basic safety – ISO 13485, ISO 9001, IEC 62304, IEC 60601-1.

  • Software V&V experience; Bonus for DevOps experience

  • Comfortable working with electronic hardware and reading schematics; ability to use basic  electronic equipment such as soldering stations, power supply, multimeter, oscilloscope, etc.

  • General knowledge of MS Office, PowerPoint, Excel.


Travel – Approximately 10% of work time may be spent traveling. 

Physical Demand – While performing the duties of this job, the employee is regularly required to  stand, walk, and sit for extended periods of time. Occasionally the employee may be required to lift  or move at least 25 pounds. The physical demands described here are representative of those that  must be met by an employee to successfully perform the essential functions of this job. Reasonable  accommodations may be made to enable individuals with disabilities to perform the essential  functions. 

Mental Demand – Moderate to high degree of concentration due to volume, complexity, and/or  “pressure” of work. Expected to meet project deliverables that may require significant time  commitments and support.