Junior Software Engineer (RR1070)

Hart Inc.
Dahlgren, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Dahlgren, United States of America

Tech stack

Agile Methodologies
JIRA
Automation of Tests
Bash
C++
Command-Line Interface
CMake
Profiling
Software Debugging
Linux
Distributed Systems
Python
Lua
Object-Oriented Software Development
Performance Tuning
Scrum
Systems Development Life Cycle
Software Engineering
Scripting (Bash/Python/Go/Ruby)
GIT
Linux Development
Integration Tests
Build Tools
C++14
Software Version Control

Job description

  • Gain hands-on experience developing Modern C++ applications on Linux for real-time tactical, training, analysis, and simulation systems.
  • Work side-by-side with senior engineers and subject-matter experts, learning architectural and verification best practices.
  • Contribute to low-latency, high-reliability software for tactical systems while growing your expertise in C++ development, software design and network-distributed environments., Assist in the design, development, integration, testing, and deployment of C++ code for real-time tactical applications.
  • Support the implementation and debugging of network distributed software
  • Perform unit and integration-testing on Linux platforms; use debugging and profiling tools to troubleshoot performance issues.
  • Collaborate with hardware engineers, systems architects, and test teams to ensure software meets functional and performance goals.
  • Participate in development using Agile development methodologies to continuously improve our systems and development processes.

Requirements

Do you have experience in Design (software development lifecycle)?, HART Technologies, Inc. is looking for an enthusiastic junior-level C++ developer to join our Tactical Systems development team. This role is an ideal for recent graduates or early-career engineers who want to build mission-critical software that supports the Department of Defense., Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline

  • Understanding of core principles of object-oriented design and development paradigms.
  • U.S. citizenship and the ability to obtain a DoD Security Clearance., 1-2 years of experience with modern C++ and the Standard Library (containers, algorithms, basic threading).
  • Familiarity with Linux development (command line, build tools such as CMake/Make, basic debugging).
  • Experience with additional scripting languages (Python, Lua, Bash) for test automation or tooling.
  • Understanding of version-control systems (Git) and issue-tracking tools (Jira).
  • Experience with Agile development methodologies (Scrum, Kanban).
  • Prior work with tactical and/or network-distributed projects.
  • Active DoD clearance is highly desired.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Dental insurance
  • Disability insurance, HART offers a competitive annual salary plus paid time off, matching 401K, along with comprehensive Medical, Dental and Long term/Short Term Disability insurance, and tuition re-imbursement. We value innovation, continuous learning, and the opportunity to make a real difference.

Apply for this position