logo

View all jobs

Junior C/C++ Engineer - 1783

Atlanta, GA

Junior C/C++ Engineer - 1783

Location: Atlanta, GA
Employment Type: Full-Time, salaried w/benefits
Salary Range: up to $110K
Visa Restrictions: We are currently only able to consider US Citizens as you will need to either have security clearance or be able to obtain it.
Relocation offered: Possible for the ideal candidate
Travel: 10 25% - go to client site once or twice a month


Position Overview
We are seeking a Software Engineer to support the development of advanced software solutions for complex mission-driven systems. This individual will contribute across the full software development lifecycle, including architecture, implementation, testing, deployment, and ongoing support of high-performance applications in Linux-based environments.

The ideal candidate has experience building scalable and reliable software systems using modern engineering practices and enjoys working in collaborative Agile teams focused on solving technically challenging problems.

What You’ll Do

  • Design, build, enhance, and maintain software applications and supporting tools
  • Participate in system architecture discussions, technical planning, and software design activities
  • Develop, debug, and optimize software running in Linux environments
  • Create and maintain both application-level and low-level software components
  • Write scripts and automation tools to support development and deployment activities
  • Support integration, testing, troubleshooting, and production release efforts
  • Conduct peer code reviews and contribute to coding standards and best practices
  • Collaborate with technical stakeholders to define requirements and prioritize development efforts
  • Assist with software documentation, technical presentations, and engineering reports
  • Support Agile development processes including sprint planning, backlog refinement, and team collaboration
  • Ensure software solutions meet security, reliability, and compliance requirements

Required Qualifications
  • Experience developing software for complex or distributed systems environments
  • Strong programming experience with C and/or C++
  • Experience with scripting languages such as Python or Bash
  • Hands-on experience developing and debugging software in Linux environments
  • Familiarity with GCC toolchains, build systems, and debugging utilities
  • Understanding of multithreaded and multiprocess application development
  • Knowledge of inter-process communication methods such as RPC, shared memory, or message-based systems
  • Ability to troubleshoot and resolve software integration issues

Preferred Experience
  • Background supporting defense, aerospace, robotics, or other mission-critical systems
  • Embedded software development experience
  • Familiarity with containerized development workflows and virtualized environments
  • Experience using modern collaboration and source control tools such as Git, Jira, and Confluence
  • Exposure to DevOps, DevSecOps, and CI/CD pipelines
  • Experience with simulation, hardware-in-the-loop (HITL), or software-in-the-loop (SITL) environments
  • Familiarity with secure or safety-critical software engineering practices
  • Knowledge of avionics or communication protocols including Ethernet, RS-422, MIL-STD-1553, or ARINC 429
  • Experience working with autonomous systems or sensor integrations

Education & Experience
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical field plus relevant professional experience; OR
  • Master’s degree in a related technical discipline

Additional Information
  • Ability to travel occasionally as needed
  • Active Secret Clearance preferred or ability to obtain one
  • Experience with open architecture or defense-related software frameworks is a plus
 

Share This Job

Powered by