Principal Software Engineer

at  Mirion Technologies Canberra Inc

Meriden, CT 06450, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate13 Feb, 2025Not Specified13 Nov, 202410 year(s) or abovePhysics,Installshield,Nuclear Engineering,Jira,Devops,Sql,Sockets,Access,Visual Studio,Nunit,Development Tools,Disabilities,Win32 ApiNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Mirion Technologies is seeking a Principal Software Engineer to support our systems team. The ideal candidate will develop, and maintain software solutions that interface with neutronics, and spectroscopy hardware and software devices, to perform data acquisition, analysis, and reporting.

ESSENTIAL REQUIREMENTS

  • Experience developing and working with real time systems.
  • Detail oriented, forward thinking.
  • Strong analytical and problem-solving skills.
  • Ability to comprehend and write technical specifications is essential.
  • Knowledge of Service-Oriented-Architecture (SOA), object-oriented analysis and design, and/or client/server systems.
  • Strong understanding of network architecture and application development methodologies.
  • Ability to work independently and successfully manage executing multiple projects and/or rapidly changing priorities.

ADDITIONAL REQUIREMENTS

  • Knowledge in communication and networking protocols such as TCP/IP, sockets, and RS-485.
  • Background in scientific field such as physics or nuclear engineering.
  • Mathematics background.

EDUCATION & EXPERIENCE REQUIREMENTS

  • This position requires a bachelors degree in a scientific or engineering discipline and 10+ years relevant experience.
  • Experience common languages/technologies such as with C/C++, .NET, C#, WCF, ADO.NET, VC, VB, MFC, COM, Win32 API.
  • Experience with Development tools such as Visual Studio, Jira, NUnit, DevOps, SQL, XML, GIT.
  • Experience with Virtual Environments, and Database technologies such as ADO, MS Access, Sql Language.
  • Experience with build and installation tools such as VisualBuild, Installshield.
  • Experience in systems integration including all phases of the software/system development life cycle.
  • Strong organizational skills.

EXPERIENCE

Preferred

  • 10+ years relevant experience.

EDUCATION

Preferred

  • Bachelors or better in Engineering or related field

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c

Responsibilities:

  • Responsible for the maintenance, and deployment of new and existing Windows-based software systems and drivers.
  • Participate in problem definition, software planning and design, including code reviews.
  • Assist in software releases and development of project deliverables including procedures and test plans.
  • Evaluate new technologies and implement improvements to existing Windows-based technologies and applications.
  • Develop GUI mockups, prototypes, and proof of concepts as needed.
  • Produce complete software lifecycle supporting documentation such as requirements, user stories, specifications, design, and test plans following Mirion’s software engineering quality policy and procedures.
  • Participate in installation and commissioning activities as assigned
  • Work closely with customers, physics and/or manufacturing teams testing, troubleshooting, and developing solutions.
  • Work with hardware engineers, physicists, and customers for problem definition, requirements gathering, implementation, testing and software release.
  • Other duties as assigned.


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

A scientific or engineering discipline and 10 years relevant experience

Proficient

1

Meriden, CT 06450, USA