Journeyman Software Engineer

Remote
AM Pierce & Associates, Inc. California, MD $100,000 - $130,000
Full Time Mid Level 5+ years

Posted 1 month ago Expired

This job has expired

Looking for a job like Journeyman Software Engineer in or near California, MD? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

Independently manage the porting of autonomy software between baselines while simultaneously designing and maintaining sophisticated simulation and hardware-in-the-loop (HIL) environments for validation. Bridge the gap between core software development and rigorous system-level testing to ensure autonomous platforms are reliable and high-performing.

Responsibilities

  • Independently lead the migration and adaptation of autonomy software components across different software baselines, ensuring functional parity and performance optimization
  • Design, implement, and maintain advanced test environments, including Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulations, to validate complex autonomy algorithms
  • Develop reusable automated test scripts and frameworks to replace manual verification processes, increasing test coverage and reducing feedback cycles
  • Collaborate with cross-functional teams to integrate autonomy software with vehicle management systems, sensors (LiDAR, Vision), and mission payloads
  • Establish and optimize CI/CD pipelines to automate regression testing, build processes, and software deployments for autonomous systems
  • Execute comprehensive test plans, analyze simulation data to identify edge-case failures, and provide detailed technical reports to senior leadership

Requirements

  • Active DoD Secret Security Clearance
  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field
  • 5+ years of professional software engineering experience within autonomous systems, robotics, or complex embedded software
  • Strong proficiency in C++ and Python within Linux-based development environments
  • Expert-level knowledge of Git, CMake, and debugging tools
  • Demonstrated experience building or maintaining simulation environments

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field
  • Five (5) to ten (10) years of professional software engineering experience, specifically within autonomous systems, robotics, or complex embedded software

Nice to Have

  • Experience with Real-Time Operating Systems (RTOS) or safety-critical software standards (e.g., DO-178C)
  • Familiarity with Hardware-in-the-Loop (HIL) testbench design and data acquisition systems
  • Knowledge of containerization (Docker/Kubernetes) and Infrastructure for managing test environments
  • Experience validating machine learning models or sensor fusion pipelines in autonomous contexts

Skills

AI/ML * Python * Kubernetes * Docker * C++ * DevOps * Git * CI/CD * Linux * RTOS * CMake *

* Required skills

Benefits

Dental Insurance
Medical Insurance
Referral program
Professional development opportunities
Traditional 401(k) Retirement Plan
Voluntary Accident Coverage
Norton Life Lock
Vision Insurance
Pet insurance
Employee Assistance Program
HSA
Legal support
Accidental Death & Disability Coverage
Incentive Programs, Awards and Recognition
Life Insurance
Paid Time Off
Holidays
FSA
Identity Theft Protection
Critical illness coverage
ROTH 401(k) Retirement Plan
Will Preparation
Hospital Indemnity Coverage

About AM Pierce & Associates, Inc.

Woman-owned small business providing Engineering & Research, Cyber, C5ISR, Program & Acquisition Management services and solutions to diverse government and industry clients.

Manufacturing
View all jobs at AM Pierce & Associates, Inc. →