← Back to jobs

Q1 Technologies  Inc Logo
Senior Software Engineer (C++, Linux)

Q1 Technologies Inc

 

New York, NY 10075, USA

Posted On: 30+ days ago
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: Senior Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop software components for medical devices across the entire product lifecycle.

Responsibilities

  • Design and implement software components for new and existing medical devices.
  • Develop and debug software ranging from bare metal designs to complex applications.
  • Build software architectures using modern C++, design patterns, and object-oriented principles.
  • Write formal documentation for software architecture, detailed designs, and testing protocols.
  • Contribute to development schedules, tasking, and testing processes to ensure software delivery.

Required Skills

  • 5+ years of software engineering experience utilizing C/C++.
  • Experience working in multi-process environments.
  • Strong proficiency in modern C++ and object-oriented design.
  • Practical application of design patterns and SOLID principles.
  • Experience with unit testing, automated testing, and software evaluation tools.
  • Ability to work within a Linux environment.
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related discipline.

Preferred Skills

  • Experience developing software applications for Linux.
  • Knowledge of Cyber Security concepts and methods.
  • Prior experience in medical device development.
  • Experience with Test-Driven Development (TDD).

Education

Bachelor’s degree in Computer Engineering

Related Jobs

No related jobs found

← Back to jobs