Jobs · Engineering · California

Software Engineer II, Valence

ATEC Spine · Carlsbad, CA · 6 days ago
On-siteEngineering$95k–$110k/yrFull-time

About the role

The Software Engineer II position supports software development for ATEC's surgical navigation and robotics platform. Responsibilities include designing, developing, testing, maintaining, and documenting software applications. This role also involves participating in all phases of product development, interfacing with various engineering disciplines, and contributing to clinical and field support.

Responsibilities

  • Design and implement high-quality applications and frameworks targeting the Unix/Linux platform
  • Design and implement application software in C++
  • Aid product owners and senior engineers in analyzing future product features, including feasibility, effort, and technical tradeoffs
  • Participate in integration and system-level testing of software and software/hardware systems
  • Develop documentation related to software development projects (design artifacts, test plans/cases, etc.)
  • Support and assist with technical support for field-deployed software applications
  • Collaborate with clinical and field teams to gather information, investigate issues, contribute to root-cause analysis, and help drive product improvements
  • Support and participate in clinical prototyping, testing, and formal evaluation in cadaveric surgical lab settings
  • Maintain rigorous version control, unit testing, and documentation to support regulatory evaluation and formal test efforts

Requirements

  • Experience with commercial software development
  • Experience with medical device software a plus
  • Experience with C++ and Linux strongly preferred
  • Experience with Agile software development methodologies, Git / Azure DevOps / Jira
  • Experience in a government-regulated product environment desirable

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field preferred

Skills

  • Strong programming skills in C++
  • Experience with Linux operating system
  • Knowledge of Agile software development methodologies
  • Experience with version control systems like Git
  • Experience with project management tools like Jira
  • Ability to work in a team environment
  • Excellent communication and collaboration skills

Benefits

Salary range: $95,000 - $110,000 annually

Full-time annual salary

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net