Software Developer/Programmer Job at Grey Staffing, Newington, Strafford County, NH

Q1N1b2FOd3JtSGF5Q3oyNHIrRCtleUFWRHc9PQ==
  • Grey Staffing
  • Newington, Strafford County, NH

Job Description

Join a passionate team! Are you looking to join a global company with room for growth? Looking for a stable company? You found it!

Position Overview

The Department of System Design and Product Management is looking for a software engineer to assist in developing and managing software simulations tools used to design high-capacity undersea fiber-optic networks. This person will work as part of the team of optical designers and project engineers responsible for delivery of undersea optical communication systems. The successful candidate will be responsible for introducing enhancements to the set of in-house software tools used for fiber-optics network design, optimization, evaluation, and implementation. This person will report directly to the Senior Manager of System Design and Product Management that is part of the Customer Solutions Organization within Company, and will collaborate with people from Research and Development, Sales, Project Management, Marine Operations and Manufacturing. The job offers opportunities for exploratory work on new technologies as well as design and implementation of new systems.

Responsibilities

  • Create new and update existent software tools.
  • Assist engineers in troubleshooting code that incorporates numerical methods to simulate various physical effects.
  • Update features of GUI based on feedback from the users.
  • Manage software development cycle from collecting and documenting Modification Requests to working with senior engineers to incorporate changes, to preparing new releases, running testcases and publishing release notes.
  • Perform updates to multiple software development packages via GitLab.
  • Administer Linux server where the source code resides.
  • Collaborate with software developers in other organizations within Company to access data in various databases and facilitate data flow with other software packages.

Qualifications

  • BS in Physics, Engineering or related field required.
  • Working knowledge of C++ and C#
  • Proficiency with GitLab
  • Some experience of system administration (linux)
  • Familiarity with numerical methods
  • Understanding of basic physical principles and concepts of telecommunication components
  • Recent college graduates are welcome

Job Tags

Remote job,

Similar Jobs

Magic Media

Character Artist Job at Magic Media

 ...physical presence in 15 countries and expertize in the areas of art, animation, cybersecurity, game development, software development, VFX and...  ...by global experts. We are looking for a passionate Senior 3D Character Artist to join our team. If you are looking for an... 

YMCA of Greater Providence

Before/After School Van Driver Job at YMCA of Greater Providence

 ...of all individuals or any obstructions before it departs. Maintain order, discipline and noise level to avoid interference with driver concentration and ensure safety. Pull the van over when disciplining disruptive children. Drive the YMCA van in a safe manner obeying... 

Enamel Dentistry

Registered Dental Assistant Job at Enamel Dentistry

 ...on bonus. Benefits: Medical and vision insurance, paid dental policy, PTO, sick leave, bonus opportunities, and a supportive...  ...; Enamel Dentistry is seeking a skilled and dedicated Registered Dental Assistant (RDA) to join our growing practice. We take pride in... 

Hachette Book Group

Associate Publicist/ Publicist, Basic Books Group Job at Hachette Book Group

 ...SUMMARY:The Basic Books Group, encompassing Basic Books, PublicAffairs, Seal Press, Bold Type Books, Basic Venture, and Basic Liberty, is dedicated to making the world smarter by publishing works of serious nonfiction by expert authors.The Basic Books Group... 

Fox Corporation

Senior Payments & Fraud Analyst Job at Fox Corporation

 ...thrives on creative ideas, operational expertise and strategic thinking. JOB DESCRIPTION FOX is seeking a Senior Payments & Fraud Analyst to lead data-driven efforts that improve payment performance, reduce fraud losses, and strengthen subscriber retention. In...