Software Engineer (C++ / Autonomy)

jobs-near-me.org

<div class="isg-job-description“>Software Engineer (C++ / Autonomy)
Arlington, VA
Pay: $60.00 – $65.00 per hour
26-03918

Job Summary

This role is responsible for developing and maintaining autonomy software for surface vessel systems, with a strong emphasis on hands-on C++ programming. The position involves working within a Linux-based environment to design, build, test, and debug software applications throughout the development lifecycle. The individual is expected to contribute immediately to a production codebase, owning tasks end-to-end from design through implementation and issue resolution. This role operates within Agile Scrum teams and requires collaboration across technical stakeholders to deliver reliable and efficient software solutions.

Job Responsibilities

  • Design, develop, test, and maintain software applications and supporting frameworks using C++
  • Write clean, efficient, and well-documented code for production systems
  • Identify, troubleshoot, and resolve software defects and technical issues
  • Own development tasks end-to-end, including design, implementation, testing, and debugging
  • Participate in Agile Scrum ceremonies, including sprint planning, stand-ups, and retrospectives
  • Collaborate with project managers and cross-functional teams to meet project objectives
  • Work within Linux-based environments and utilize modern development tools
  • Integrate software with relational databases and networking protocols
  • Follow established development standards, best practices, and configuration management processes
  • Support and assist other technical team members as needed

Job Requirements

  • Strong proficiency in C++ with the ability to contribute immediately in a production environment
  • experience working with Linux-based systems
  • Familiarity with Agile or Scrum development methodologies
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle
  • Understanding of networking protocols such as TCP/IP or UDP; experience with DDS is a plus
  • Exposure to additional programming languages such as Java or Python
  • Experience with containerization or orchestration tools such as Docker or Kubernetes is preferred
  • Ability to analyze and resolve moderately complex technical issues
  • Strong problem-solving skills and proactive, self-directed work approach
  • Effective communication skills and ability to explain technical concepts clearly
  • Must be a U.S. citizen

education

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience

Work Experience

  • 2 to 4 years of professional software development experience, including experience working in a production codebase

#ZR
We are committed to providing equal employment opportunities to all employees and applicants without regard to race, religion, color sex, national origin, citizenship status, age, sexual orientation, gender identity, marital status, uniform service member status, genetic information, disability, or any other protected status, in accordance with all applicable federal, state, and local laws. This practice extends to all aspects of our employment practices, including but not limited to, recruiting, hiring, firing, promoting, transferring, compensation, benefits, training, leaves of absence, and other terms and conditions of employment.

 

To help us track our recruitment effort, please indicate in your cover/motivation letter where (usajobvacancies.com) you saw this job posting.

Share

2 hours ago

Communication Specialist, NO-3, Fixed Term Position, Asia Pacific Regional Office, based in Delhi, 24 months, #00134549

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

5 hours ago

Director, Evaluation Office (D-2), Rome, Italy

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

5 hours ago

Hub Coordinator, P-4, TA (6 months), #137408, Goma, Democratic Republic of Congo – WCAR

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

5 hours ago

Batch recruitment of 3 positions : Digital Impact Associate, G-6, TA (6 months), Bunia, Beni, Butembo, Democratic Republic of Congo – WCAR

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

5 hours ago

Batch recruitment of 3 positions: Child Protection Specialist (MHPSS), NO-3, TA (6 Months), Bunia, Beni, Butembo, Democratic Rep of the Congo – WCAR

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

5 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.