C++ Software Developer

Gromelski & Associates, Inc.

Manassas (VA)

On-site

USD 95,000 - 135,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation assistance

Job summary

Gromelski and Associates, Inc. in Manassas, VA is seeking a C++ Software Developer to design and implement software for advanced military and space systems, with emphasis on reliability and end-user needs.

The role requires Linux/UNIX expertise, kernel-level work, and real-time OS experience (VxWorks). You will collaborate with cross-functional engineering teams to meet tight delivery schedules in a fast-paced environment.

Qualifications

  • Bachelor's degree or equivalent experience; DoD Secret Clearance eligibility required.
  • 3–5 years professional experience in C++/embedded software development.
  • Candidate must be U.S. citizen and able to relocate if needed.

Responsibilities

  • Develops C++ software for complex military/space systems.
  • Install and test software enhancements and packages.
  • Troubleshoot and resolve software/hardware compatibility issues.
  • Support software integration in lab environments.
  • Collaborate with cross-functional engineering teams to meet delivery schedules.

Skills

Linux/UNIX
Sysvinit/Systemd
Kernel tuning
VxWorks RTOS
Kernel level work
GDB
JConsole
JVisualVM
NTP distribution
DHCP/IP distribution
NFS distribution

Education

Bachelor's degree or equivalent

Tools

Wind River OS
Virtualization platforms

Job description

Location Manassas, VA (Relocation Assistance Available)

Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide professional services. Key service areas include Engineering Design and Documentation; Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and Field Installation; Integrated Logistics Support, Training Development and Delivery, Multimedia Support, and Technical System Support.

C++ Software Developer
Job Description

C++ Software Developer creates solutions to complex problems with the end user/client in mind. The ideal candidate has gained experience with the full software development lifecycle in an object-oriented analysis and design environment. The Developer will be responsible for performing system software development tasks and activities to include:

  • Develops C++ software programs for complex military and space systems
  • Installs and tests new and legacy developed software enhancement and improvement packages
  • Isolates system operational performance deficiencies related software, tests, debugs, and modifies custom software applications
  • Resolves software and hardware compatibility and operability issues
  • Supports software integration activities
  • Work with cross-functional engineering teams in conducting system/software analysis and design
  • Success in this position requires an assertive, confident attitude and a commitment to working as a part of a team to meet critical delivery schedules.
C++ Software Developer Required Skills:
  • Ability to use and code in LINUX/UNIX proficiently.
  • 1. Basic commands
  • 3. Experience with Sysvinit and Systemd
  • 4. Experience with modifying kernel settings, ulimits, etc.
  • 5. Experience with VxWorks real-time operating system
  • Proficiency at the Kernel level and close to the kernel
  • Develop custom C++ software code, debugs, troubleshoots, and resolves software and hardware compatibility and operability issues
  • Use data structures, software engineering, OOD, C++ programing techniques and algorithms to write, debug and test code
  • Performs software integration in a laboratory environment
  • Follows and executes procedures - installation, recovery, checkout, test, etc.
  • Follows direction of software development team leads
  • Gdb
  • Jconsole, jvisualvm
  • Ability to rotate from code developer into the integration role when needed.
  • NTP and time distribution
  • DHCP and IP distribution
  • NFS and filesystem distribution
  • Basic concepts of branching and merging
C++ Software Developer Highly Desirable Skills:
  • Experience with Wind River specialized embedded O/S, virtualization platforms and development tools
  • Strong Debugging skills
C++ Software Developer Additional Requirements:
  • Bachelor's degree in related discipline or equivalent experience and three to five years professional experience
  • Must be able to obtain and keep a DoD Secret Clearance which means you must be a U.S. Citizen.
  • Willingness to work overtime and off shift when dictated to support business needs.
  • Task driven with ability to work independently
  • Team player that takes ownership and develops relationships with the team members which fosters team success

Gromelski and Associates is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex, pregnancy, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service or other non-merit factor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Embedded Systems Developer - Space & Defense
C++ Embedded Systems Developer - Space & Defense

Gromelski & Associates, Inc. • Manassas (VA)

On-site
USD 95,000 - 135,000
Relocation assistance
Cyber Security Developer
Cyber Security Developer

E Gai • Manassas (VA)

On-site
USD 120,000 - 140,000
Software Developer – Middleware Modernization (Mid Level) – Manassas, VA
Software Developer – Middleware Modernization (Mid Level) – Manassas, VA

Gromelski & Associates, Inc. • Manassas (VA)

On-site
USD 95,000 - 135,000
Relocation assistance
Middleware Software Engineer – C++/Java/Linux
Middleware Software Engineer – C++/Java/Linux

Gromelski & Associates, Inc. • Manassas (VA)

On-site
USD 130,000 - 190,000
Competitive benefits package
Software Developer
Software Developer

CACI International Inc • King George (VA)

On-site
USD 58,400 - 116,900
Healthcare
Wellness programs
Financial benefits
+4
Software EngineerC
Software EngineerC

Oteemo, Inc • Manassas (VA)

On-site
USD 110,000 - 170,000
Software Engineer
Software Engineer

SCCI • Dahlgren (VA)

On-site
USD 110,000 - 140,000
Health benefits
Dental benefits
Vision benefits
+3
Senior Software Engineer
Senior Software Engineer

Southeastern Computer Consultants, Inc. (SCCI) • Virginia (MN)

On-site
USD 120,000 - 180,000
Health benefits
Dental benefits
Vision benefits
+3
Software Engineer (4+ years' experience)
Software Engineer (4+ years' experience)

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 69,000 - 77,000
C/C++ software engineer (1155748)
C/C++ software engineer (1155748)

The Judge Group • Dahlgren (VA)

On-site
USD 150,000 - 175,000
Health insurance
Dental insurance
Vision insurance
+3