Software Architect

Mirion Technologies (Canberra), Inc.
Meriden, CT, US
Full-time

Job Description

Job Description

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

Essential Duties

  • Responsible for the development, maintenance, and deployment of new and existing Windows-based software systems and drivers.
  • Participate in problem definition, software planning and design, including architectural designs and 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, solution development, design, implementation, testing and software release.
  • Other duties as assigned.

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
  • Experience with and a strong understanding of Service-Oriented-Architecture (SOA), object-oriented analysis and design, and / or client / server systems
  • Demonstrated use of advanced design patterns
  • Strong understanding of network architecture and application development methodologies
  • Mathematics background
  • 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

Education & Experience Requirements

  • This position requires a bachelors degree in a scientific or engineering discipline and 10+ years relevant experience
  • Software development experience 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 including ADO, MS Access, Sql Language
  • Experience with build and installation tools such as VisualBuild, Installshield.
  • Knowledge in communication and networking protocols such as TCP / IP, sockets, and RS-485.
  • Experience in systems integration including all phases of the software / system development life cycle.
  • Strong organizational skills
  • 4 days ago
Related jobs
Promoted
Buildertrend
New Britain, Connecticut
Remote

We're looking for a Software Architect to help our engineering team reach the next level. Proven experience architecting software systems in a collaborative environment. Our software serves thousands of contractors across the world with more added every day. The architect will see the "big picture" ...

Promoted
Mirion Technologies (Canberra), Inc.
Meriden, Connecticut

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

New Relic, Inc.
Prospect, Connecticut
Remote

Principal Software Engineer - Platform Security/Compliance Architect - (Remote). Principal Software Engineer - Platform Security/Compliance Architect - (Remote). We are looking for a talented and experienced Principal Software Engineer to serve as our Compliance Architect for our teams. Principal So...

Highmark Health
CT, Working at Home, Conneticut

Ability to address complex software architecture challenges, including the evaluation of technologies, architectural patterns, architectural modeling, architectural views, component specification, and design principles. Cloud Service Provider Solution Architect Certification, including AWS Solution ...

Mirion Technologies
Meriden, Connecticut

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

Promoted
PwC
Hamden, Connecticut

Use multiple sources of information including broader stakeholder views to develop solutions and recommendations. ...

Promoted
Disney Entertainment & ESPN Technology
Bristol, Connecticut

The Data Capture team for the Data organization within the DE&ET organization is in search of a Lead Software Engineer. As a member of the Data Capture team you will establish the foundational set of core platform frameworks and pipelines which are a vital key to success – enabling dozens of enginee...

Promoted
Capstone Search Advisors
CT, United States

Fairfield County Hedge Fund is currently searching for a highly skilled, experienced, and hands on Senior Cloud Architect with a security mindset to lead the advancement of our cloud capabilities and drive innovation across our growing organization. The ideal candidate will bring deep technical expe...

Promoted
StreetID
CT, United States

Define and implement cloud architecture solutions that support the bank’s move to cloud-based services (e. The Solution Architect will play a critical role in aligning business goals with IT infrastructure, focusing on scalability, security, and optimal performance. You will collaborate with cross-f...

Promoted
ML6 - Accelerate Intelligence
Prospect, Connecticut

Therefore we are looking for exceptional Software Engineers to join our fast growing team and accelerate businesses with intelligent technology. As a software engineer, you'll contribute to our international growth by. Collaborate with Machine Learning Engineers, Data Engineers, Project Managers and...