Demo

Software Engineer C++

iSpace, Inc
Rochester, NY Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 5/17/2026

Title: Sr Software Engineer (C ) Location: Rochester, NY Duration: Full-Time Employment
Hybrid Work (4 days on-site) w/ one day remote (flexible on which day)

Responsibilities:

  • Develops software solution(s) / feature(s) including DoD artifacts within an Agile development environment.
  • Acts as Software SME in design discussions with Product Mgrs, Systems Engrs to define requirements Conceives, plans, and implements solutions to technical problems requiring unconventional approaches, new designs, and equipment and process development.
  • Applies principles of SDLC and owns product DHF while complying with QMS processes Designs and implements software considering customer workflow, security, serviceability, performance, code maintainability.
  • Determines technical / operational feasibility by conducting system analysis, developing POCs, etc.
  • Demonstrates strong problem-solving skills using software debugging tools to investigate field issues.
  • Perform other work-related duties as assigned.

The Individual Required:

  • Minimum 5 years of experience with BS in Computer Science / Engineering, or minimum 3 years of progressive experience with MS in Computer Science / Engineering, or equivalent combination of education and experience.
  • Three (3) plus years involvement in developing software for a multi-discipline complex system.
  • Strong knowledge of object-oriented design, software design patterns.
  • Experience with embedded real-time applications written in C .
  • Experience with real time operating systems and multi-task / muti-threaded embedded applications.
  • Experience within one or more of the following areas:
  • Software control of electro-mechanical devices utilizing stepper motors, position encoders, and other sensing technology.
  • User Interface development using Qt or equivalent technology
  • Relational database design and utilization within an embedded environment.
  • Complex machine scheduling and sequencing applications.
  • Hands on experience with unit test frameworks, test automation tools and modern CI-CD tools (e.g. SonarQube, Jenkins, Gtest, etc.)
  • Demonstrates the initiative and ability to explore alternate technology and approach to solve problem at hand.
  • Skilled in breaking down problem / work items and estimating efforts
  • Ability to conduct technology choice assessment, buy vs. build assessment, etc.
  • Ability to work well in a team environment
  • Excellent communication skills: technical writing and English fluency
  • Ability to triage product issues and perform root cause investigations.
  • Adapt quickly to obstacles and changing demands.
  • Ability to think like our customers and have a service-oriented mindset.
  • Able to work from an agile backlog and stay engaged to complete work.

Preferred:

  • 5 years of experience with software development for medical devices or another regulated industry.

Salary : $120,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer C++?

Sign up to receive alerts about other jobs on the Software Engineer C++ career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at iSpace, Inc

  • iSpace, Inc Cary, NC
  • Product Analyst/ Project Analyst Location: Cary NC / Carrollton TX Duration: 5 months contract (potential to go PERM) Work from Office Pay rate $40.85 Per ... more
  • 9 Days Ago

  • iSpace, Inc Glendale, CA
  • Job Title: Manual QA Tester (SQL) Location: Glendale, CA Duration: 3 Month Contract Position Overview We are seeking a detail-oriented Manual QA Tester wit... more
  • 12 Days Ago

  • iSpace, Inc Denver, CO
  • *** Only on W2, NO C2C/1099 *** Scrum Master Contract – 3 Months Location: Denver-Hybrid ( 3days in a month) Rate: $65/hr on W2. Lead all core Scrum ceremo... more
  • 1 Day Ago

  • iSpace, Inc El Segundo, CA
  • Job Title: Business Development Manager Location: El Segundo, CA. Job Summary We are seeking a dynamic Business Development Manager to lead strategic clien... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Software Engineer C++ jobs in the Rochester, NY area that may be a better fit.

  • BCC Software Rochester, NY
  • Company Description BCC Software is the leading postal and presort software solutions provider. With over 45 years of industry experience, we are dedicated... more
  • 12 Days Ago

  • BCC Software Rochester, NY
  • Company Description BCC Software is the leading postal and presort software solutions provider. With over 45 years of industry experience, we are dedicated... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!