Sr Systems Software Engineer

Canon U.S.A., Inc.

Newport News (VA)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A leading technology manufacturer in Newport News seeks an experienced engineer specialized in software development to support product R&D activities. The role involves creating software functionality, debugging, and leading project teams. Applicants should have a Bachelor's degree in Computer Engineering and 8-12 years of experience in a related field, with proficiency in C/C++ and excellent communication skills. This position provides opportunities for mentorship and training of junior engineers.

Qualifications

  • 8-12 years' experience in research and development or medical field.
  • Experience with software development in C, C++, C# languages.

Responsibilities

  • Provide software engineering support throughout product development.
  • Debug and adjust software programs as needed.
  • Analyze data for efficiency and reliability of prototypes.
  • Lead engineering projects and design reviews.
  • Document software development and present findings.
  • Mentor and train less experienced engineers.

Skills

C++ programming
Software testing
Project management
Analytical skills
Communication skills

Education

Bachelor's degree in Computer Engineering

Tools

Microsoft Office
C/C++ programming
Linux
MS Windows

Job description

Company Overview

Located in Newport News, Virginia, Canon Virginia, Inc. serves as Canon's only manufacturing, engineering, recycling and technical support center in the Americas region. CVI produces new products using advanced manufacturing methodologies while also serving as a factory service center providing expert customer service in the repair and refurbishment of Canon products. Canon Virginia's manufacturing services extend to injection mold making and contract manufacturing services.

It is the policy of Canon Virginia, Inc. (CVI) to provide equal employment opportunities without regard to race, creed, color, age, sex, religion, sexual orientation, marital status, veteran status, national origin, or physical/mental disability except where there is a bona fide occupational qualification. This policy relates to all phases of recruitment, employment, compensation, benefits administration, and participation in company-sponsored employee activities. This includes hiring, promotions, demotions, transfers, layoffs, recall, training, and terminations. Employment practices will conform to all federal, state, and local laws on non-discrimination.

Overview

Supports new product development activities in a Product Development and/or R&D environment by creating new software functionality and/or processes utilizing engineering principles.

Responsibilities
  • Provides software engineering support for the design and implementation of products through the various stages of product development. Develops and writes programs to test various functions of the unit. Works with other engineers and scientists to gain input for elements of testing. Creates programs to collect test results for analysis and review. Writes test matrix plan for software testing. Understands customer requirements and utilizes knowledge of unit to write programs.
  • Debugs software and makes any adjustments to programming as needed. Utilizes various debugging tools to identify and correct any issues. Works closely with hardware engineers for end to end integration and debugging of products.
  • Analyzes data to verify efficiency / reliability of prototypes and to determine feasibility/ manufacturability of the product. Writes reports, document design process, maintain record of improvements/changes. Performs complex statistical analysis of data for complex processes and draws appropriate conclusions.
  • Leads projects or engineering teams in the development, design, and programming of prototypes for design review. Leads design reviews and offers suggestions and guidance for design improvements. Creates, maintains, and drives detailed project schedules across multiple disciplines.
  • Confers with division management, production, QA staff to determine engineering feasibility, cost effectiveness, reliability & manufacturability to new and existing products. Confers with research personnel and/or the customer to clarify or resolve problems of design.
  • Documents software development, testing, and assembly. Presents and reviews findings with management and/or peers.
  • Mentors and trains less experienced engineers.
Qualifications
  • Bachelor's degree in Computer Engineering or equivalent and 8-12 years' experience in research and development, medical or related field or related field writing applications in C/C++.
  • Proficient in Microsoft Office. Excellent communication skills, both written and verbal.
  • Experience with C, C++, C# programming languages for software development in both MS Windows and Linux environments.
  • Requires strong analytical, problem solving, and project management skills.
  • Requires ability to debug and trace more complex code problems.
  • Ability to work effectively alone (with direction), or as part of a larger team.
  • Ability to lead in a project team environment.
  • Ability to create and present presentations and/or technical papers to management and/or customers.
  • Must be 18 years old or older.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer II - Electrical
Engineer II - Electrical

Canon Solutions America • Newport News (VA)

Hybrid
USD 70,000 - 91,000
Engineer II - Electrical
Engineer II - Electrical

Canon Virginia • Newport News (VA)

Hybrid
USD 70,000 - 91,000
Sr Engineer
Sr Engineer

Canon Solutions America • Newport News (VA)

On-site
USD 97,000 - 122,000
Sr Engineer
Sr Engineer

Canon Virginia • Newport News (VA)

On-site
USD 97,000 - 122,000
Manager, Accounting/Finance
Manager, Accounting/Finance

Canon Solutions America • Newport News (VA)

Hybrid
USD 91,000 - 116,000
Hybrid work schedule
Sr Engineer
Sr Engineer

Canon Virginia, Inc • Newport News (VA)

On-site
USD 97,000 - 122,000
Sr Engineer
Sr Engineer

Canon USA • Newport News (VA)

On-site
USD 97,000 - 122,000
Technical Support Engineer
Technical Support Engineer

Canon Solutions America • Chesapeake (VA)

Hybrid
USD 50,000 - 87,000
Medical, dental, and vision insurance
Company-paid holidays
Paid vacation & sick leave
+4
Sr Advanced Software Engineer-24667
Sr Advanced Software Engineer-24667

OLSA Resources, Inc. • Glendale (CA)

On-site
USD 90,000 - 120,000
Engineer, Staff|6157 Engineer, Staff|6157
Engineer, Staff|6157 Engineer, Staff|6157

ALTEN • San Diego (CA)

On-site
USD 100,000 - 130,000