Software Engineer

Virtual Incision

Lincoln, NE0–2 yrs2h agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 2 years
Must know
Unit testingTroubleshootingPatient carePythonC++C
Nice to have
CybersecurityGitEmbedded systems
Work
On-site in Lincoln
Pay
Not stated by the employer.
Skill demand
Python64%Troubleshooting37%Unit testing19%Patient care1%of 149 similar entry-level jobs posted in the US this week
Listed
Oct 28, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

As a Software Engineer, you will help develop, test, and support software for miniature surgical robotic systems. You will complete defined assignments with guidance and learn medical device software development practices, contributing to software solutions that support safe and effective robot operation.

Key Responsibilities

  • Support development of software for the Virtual Incision miniature surgical robotic systems.
  • Help define, document, and trace software requirements.
  • Design, implement, test, and maintain software components and applications.
  • Develop software for robotic control, data acquisition, user interfaces, and system integration.
  • Write unit tests, integration tests, and verification protocols.
  • Analyze software performance, troubleshoot issues, and document results.
  • Participate in software risk analysis, cybersecurity activities, and verification efforts.
  • Support software design reviews, code reviews, and release activities.
  • Prepare Design History File (DHF) documentation and software lifecycle records with guidance.
  • Support design transfer, manufacturing, clinical engineering, and software improvements.

Requirements & Tech Stack

  • Demonstrated programming and problem-solving skills.
  • Experience with C/C++, C#, Python, or similar programming languages.
  • Knowledge of software design, debugging, testing, and version control systems (Git preferred).

Qualifications

Required

  • B.S. in Software Engineering, Computer Engineering, Computer Science, or a related field.
  • 0-2 years of software development experience.

Preferred

  • Experience with robotics, embedded systems, hardware interfaces, or real-time systems.
  • Experience interfacing software with sensors and actuators (e.g., encoders, IMUs, temperature/current sensors, motor controllers) and working with real-time control loops.
  • Familiarity with communication protocols including UDP/TCP, USB, RS-485, UART, SPI, and I²C.
  • Familiarity with software development, lifecycle processes and documentation.
  • Exposure to FDA quality system, IEC 62304, ISO 13485, cybersecurity standards, or software design controls.
  • Medical device or other regulated-industry experience.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Emerson, KGS Technology Group, Inc, Amentum

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job