Principal Software Engineer - Open Mission Systems

Socket.dev

Town of Texas (WI)

On-site

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Low-cost Medical/Dental/Vision
401K with employer match
Paid Time Off + Holidays
Remote work opportunities based on rol
Employee Assistance Program (EAP)
Career growth and professional develop

Job summary

Socket.dev is seeking an experienced senior software engineer to contribute to mission-critical C++ development in a Linux environment. The role emphasizes Open Mission Systems (OMS) architecture, middleware data distribution via DDS, and service-oriented/event-driven designs.

Travel and full onsite presence are required, with remote-work opportunities based on role. Qualified candidates will have a bachelor’s in a STEM field and 8+ years of C++ experience, plus experience with ICDs, data

Qualifications

  • Bachelor's degree in STEM discipline
  • 8+ years of C++ development experience
  • Open Mission Systems (OMS) software architecture and development
  • C++ mission software development in Linux environments
  • Middleware and data distribution (DDS, pub/sub architectures)
  • Service-oriented and event-driven software design
  • Experience developing Service contracts
  • Interface definition, ICD development, and data modeling
  • Mission-level simulation and integration testing
  • Ability to work onsite 100%
  • Ability to travel 10%

Skills

C++ development
Linux
OMS software architecture
C++ mission software
DDS pub/sub
Service-oriented design
Event-driven design
Interface definition
ICD development
Data modeling
Mission testing

Education

Bachelor's degree in STEM

Tools

Confluence
JIRA
Bitbucket

Job description

Basic Requirements
  • Bachelor's degree in STEM discipline
  • 8+ years of C++ development experience
  • Open Mission Systems (OMS) software architecture and development
  • C++ mission software development in Linux environments
  • Middleware and data distribution (DDS, pub/sub architectures)
  • Service-oriented and event-driven software design
  • Experience developing Service contracts
  • Interface definition, ICD development, and data modeling
  • Mission-level simulation and integration testing
  • Ability to work onsite 100%
  • Ability to travel 10%
Preferred / Additional Skills
  • Proficient with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.)
  • Experience communicating and documenting complex technical designs
  • Software development experience in Java
  • Modular Open Systems Approach (MOSA) and FACE technical standards
  • Integration of third-party mission applications
  • Secure and sustainable mission software lifecycle
  • CI/CD and configuration management for mission software
  • Ability to work in a collaborative and team-based environment
  • Excellent written and verbal communication and presentation skill
Sound Exciting?

We have very robust benefits including:

  • Low-cost Medical / Dental / Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

#CJ

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Open Mission Systems
Principal Software Engineer - Open Mission Systems

Lynx Software Technologies, Inc. • Palmdale (CA)

On-site
USD 160,000 - 200,000
Medical/Dental/Vision
401K with match
Paid time off
+3
Senior Software Engineer - Open Mission Systems
Senior Software Engineer - Open Mission Systems

Lynx Software Technologies, Inc. • Palmdale (CA)

On-site
USD 120,000 - 160,000
Medical/Dental/Vision
401K match
Paid holidays
+2
Senior Software Engineer - Open Mission Systems
Senior Software Engineer - Open Mission Systems

Lynx Software Technologies, Inc. • Fort Worth (TX)

On-site
USD 120,000 - 160,000
Medical coverage
401K
Paid time off
+3
Principal Software Engineer - OMS
Principal Software Engineer - OMS

Lynx Software Technologies, Inc. • Fort Worth (TX)

On-site
USD 160,000 - 200,000
Low-cost Medical / Dental / Vision coverage options
401K with generous employer match
Responsible Paid Time Off + 11 Paid Holidays
+3
Senior Software Engineer - OMS
Senior Software Engineer - OMS

Lynx • Fort Worth (TX)

On-site
USD 120,000 - 160,000
Remote work opportunities based onrole
401K with generous employer match
Paid holidays and PTO
Principal Software Engineer - Open Mission Systems
Principal Software Engineer - Open Mission Systems

Lynx Software Technologies, Inc. • Fort Worth (TX)

On-site
USD 160,000 - 200,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Software Engineer - OMS
Senior Software Engineer - OMS

Lynx • Palmdale (CA)

On-site
USD 120,000 - 160,000
Remote work opportunities based onRole
Principal Software Engineer – Mission Systems
Principal Software Engineer – Mission Systems

Lynx Software Technologies, Inc. • Fort Worth (TX)

On-site
USD 160,000 - 200,000
Remote work opportunities based onrole
Employee Assistance Program (EAP)
Career growth and professional develop
Principal Software Engineer – Mission Systems
Principal Software Engineer – Mission Systems

Lynx Software Technologies, Inc. • Palmdale (CA)

On-site
USD 160,000 - 200,000
Low-cost Medical/Dental/Vision
401K with generous match
Paid Time Off + Holidays
+3
Senior Software Engineer – Mission Systems
Senior Software Engineer – Mission Systems

Lynx Software Technologies • Palmdale (CA)

On-site
USD 120,000 - 160,000
Medical/Dental/Vision
401K with match
PTO & Holidays
+3