Software Engineer

Metron
San Diego, CA Full Time
POSTED ON 12/19/2023 CLOSED ON 3/27/2024

What are the responsibilities and job description for the Software Engineer position at Metron?

Metron is seeking a talented and enthusiastic Software Engineer to work on marine related R&D projects. At Metron, we value innovative research experience, inquisitiveness and initiative. 

In this position, you will design, develop, integrate, manage, test, improve, and deploy software related to underwater vehicles and mission planning systems. The selected individual will: initiate and lead software development; work with a team of developers, test engineers, and marine technicians; and interact directly with senior Government project and Program Managers. The successful candidate may provide hands-on support during unmanned underwater vehicle testing, some of which will occur at sea on research craft and/or rigid hull inflatable boats (RHIB). 

Required Qualifications 

  • Bachelor’s degree in Computer Science, Mathematics, Physics, Applied Math, or related field; 
  • At least 5 years of relevant work experience; 
  • Java or C programming experience;
  • Robotic Operating System (ROS) programming experience or its equivalent;
  • Familiarity with Visual Studio, Eclipse, NetBeans, Maven, Gradle, or CMake;
  • Ability to work in a team environment composed of software developers, engineers, analysts, marine technicians, and Government decision makers;
  • Ability to interpret requirements, develop architectural approaches and designs, build and monitor project execution schedules;
  • Excellent communication skills, both written and oral;
  • US CITIZENSHIP REQUIRED; Successful candidates will be subject to a security investigation and must meet eligibility requirements for access to classified information 

Desired Qualifications

  • Prior experience working with Department of Defense;
  • Experience with marine vehicles/environments, especially underwater vehicles;
  • Experience integrating underwater mapping sensors (e.g., sonar, photogrammetric, LiDAR) to control software and operating systems;
  • Experience integrating hardware with software;
  • Experience leading and working with development teams;
  • Proven track record of managing complex software development efforts;
  • Experience with web services, including: Google Web Toolkit (GWT), SOAP, REST, and supporting technologies such as JAXB, WSDL, JAXWS, and Jersey;
  • Experience using Git/Subversion/Software Configuration Management and bug tracking;
  • Familiarity with GIS systems and mapping tools, including: World Wind, OpenLayers, Google Maps, or Google Earth;
  • Experience with Google Proto Buffers, XML, and XSD development;
  • Familiarity with MySQL/Eclipse Link (JPA);
  • Familiarity with Sencha GXT;
  • Familiarity with Windows, Linux (RHEL/Ubuntu), to include Batch\Shell Scripting\ Red Hat Package development;
  • Familiarity with Acoustic and Iridium Communications driver development;
  • Familiarity with ActiveMQ.

Position Location:  San Diego, CA

Perks and Benefits

  • Medical, Dental and Vision Insurance 
  • Accompanying FSA and HSA options 
  • Additional Voluntary Benefits  
  • Paid Time Off  
  • 9 Observed Holidays and 2 Floating Holidays  
  • Paid Parental Leave  
  • Tuition Reimbursement 
  • Professional Development Reimbursement 
  • Annual Salary Reviews  
  • Profit Sharing  
  • 401(k) Traditional and Roth Options  
  • Gym and Fitness Reimbursement  
  • Employee Assistance Program  
  • Employee Referral Program 
Senior Quality and DevOps Automation Engineer
Procede Software -
SOLANA BEACH, CA
Senior Java Backend Engineer
CAST Software Inc. -
Meudon, CA
Architect/Solutions Engineer
CAST Software Inc. -
Meudon, CA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
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?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$76,438 - $92,787
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $74,006 - $95,455
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Metron

Metron
Hired Organization Address Boulder, CO Full Time
Company Summary Metron is a leading provider of AI enabled smart water management solutions that provide our customers w...
Metron
Hired Organization Address Reston, VA Full Time
Our Reston office is seeking talented candidates to develop mathematical models and algorithms, develop and demonstrate ...
Metron
Hired Organization Address Crane, IN Full Time
Metron is looking for a Military Analyst to serve as the Live Virtual Constructive (LVC) Coordinator representing Metron...

Not the job you're looking for? Here are some other Software Engineer jobs in the San Diego, CA area that may be a better fit.

Senior Software Engineer- Backend

CAST Software Inc., Meudon, CA

Senior DevOps and Quality Automation Engineer

Procede Software, Solana Beach, CA