AM Pierce & Associates, Inc. · 4 days ago
Journeyman Software Engineer
AM Pierce & Associates, Inc. is seeking a Journeyman Software Engineer to manage the porting of autonomy software and design sophisticated simulation environments. The role involves collaborating with cross-functional teams to ensure the reliability and performance of autonomous platforms through rigorous testing and integration.
Real EstateReal Estate InvestmentReal Time
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
Qualification
Required
Active DoD Secret Security Clearance
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
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
Preferred
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
Benefits
Competitive Base Pay
Variable Compensation Opportunities
Opportunity To Enroll In a Variety Of Benefit Programs