Mid to Senior Engineering Services Software Engineer

Allocor Tech
Crozet, VA

Job Description

Job Description

Salary:

  • Role Summary
    • As an Embedded Firmware Engineer within Engineering Services, you are the bridge between high-level flight logic and physical hardware execution. You will own the development and maintenance of firmware for flight-critical avionics, motor controllers, and power distribution systems, specializing in C/C++ for resource-constrained ARM Cortex-M and similar environments. Your work ranges from architecting driver-level interfaces for STM32H7-based platforms like Dauphine to implementing Field Oriented Control (FOC) algorithms for the Taurus motor controller line. This is a high-impact, hands-on role requiring deep familiarity with silicon-level debugging, real-time communication protocols (CAN-FD, RS-485, Ethernet), and safety-critical software patterns.
  • Core Responsibilities
    • Avionics & Control Firmware: Architect, implement, and refactor firmware for the Atlas Flight Computer, Dauphine maritime platform, and Taurus motor controllers using the Allocore SDK.
    • Real-Time Communications: Develop and optimize low-level drivers and application logic for high-bandwidth communication stacks, including CAN-FD, RS-485, RS-422, and Switched Ethernet.
    • Hardware Interfacing: Implement and maintain drivers for a variety of peripherals, including PWM, ADC/DAC, GPIO, and high-speed serial interfaces on STM32 and Pixhawk-compatible (FMUv6) architectures.
    • Motor Control & Power: Support the integration and tuning of FOC/SVPWM control loops for BLDC motor controllers, ensuring high efficiency and robust four-quadrant operation.
    • Embedded Testing & V&V: Design and implement automated Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) test suites to validate firmware against safety-critical aerospace requirements.
    • Silicon-Level Debugging: Troubleshoot complex system-level issues using logic analyzers, oscilloscopes, and JTAG/SWD debuggers to identify interactions between firmware execution and hardware behavior.
    • Technical Documentation: Produce auditable design documents, Interface Control Documents (ICDs), and PR descriptions that satisfy AS9100/DO-178C traceability requirements.
    Required Qualifications
    • Experience: 37 years of professional experience in embedded firmware development using C and C++.
    • Architecture Mastery: Demonstrated expertise developing for ARM Cortex-M (specifically STM32H7) and resource-constrained microcontrollers in bare-metal or RTOS environments.
    • Protocol Proficiency: Deep understanding of real-time communication protocols including CAN/CAN-FD, RS-485, and Ethernet (10/100/1000).
    • Hardware Debugging: Proficient with JTAG/SWD debuggers (GDB, Segger J-Link) and bench equipment (oscilloscopes, logic analyzers) to isolate firmware/hardware boundary issues.
    • Toolchains: Experience with cross-compilation toolchains (GCC/LLVM), Make/CMake build systems, and Git-based version control.
    • Education: BS in Computer Science (BSCS), Electrical Engineering (BSEE), or equivalent.
    Preferred Qualifications
    • Flight Control Systems: Experience with PX4/Pixhawk FMUv6 hardware standards and flight management software.
    • Avionics Standards: Familiarity with DO-178C or similar functional safety standards for flight-critical software.
    • Motor Control: Exposure to Field Oriented Control (FOC) implementations or power electronics management.
    • Linux Systems: Experience working with embedded Linux (e.g., Toradex Verdin SoM) for mission computer applications.
    • Modern Workflow: Comfort using AI coding assistants to accelerate boilerplate generation, unit test creation, and technical documentation.
Posted 2026-05-17

Recommended Jobs

Sales Advisor

CRUTCHFIELD CORPORATION
Norton, VA

Job Description Job Description We are now offering a $500 Bonus! At Crutchfield, our innovative company culture is centered around helping our employees succeed while delivering best-in-class …

View Details
Posted 2026-06-20

Data Scientist - Sr

Nalley Consulting
Charlottesville, VA

Join the Nalley Consulting team as a Data Scientist. Position: Data Scientist LCAT: Sr Location:  NGIC Schedule: PART TIME SUPPORT Required clearance:  Active TS/SCI clearance and…

View Details
Posted 2026-05-06

Travel Home Health Physical Therapist - $2,504 per week

Jackson Therapy Partners
Saluda, VA

Jackson Therapy Partners is seeking a travel Home Health Physical Therapist for a travel job in Saluda, Virginia. Job Description & Requirements ~ Specialty: Physical Therapist ~ Discipline: …

View Details
Posted 2026-07-04

Senior Associate- Sr. Systems Analyst, Payroll

Capital One
Richmond, VA

Overview Senior Associate- Sr. Systems Analyst, Payroll Are you interested in joining a team of best-in-class leaders who enable game-changing business results by building solutions to compl…

View Details
Posted 2026-05-18

Operating Room Technologist II, Women's Health Center

Sentara Health
Woodbridge, VA

City/State Woodbridge, VA Work Shift Third (Nights) Overview: Sentara Northern Virginia Medical Center is seeking an experienced Women's Health OB/OR Tech! OB Tech - Women's Health …

View Details
Posted 2026-07-03

Supervisor - Corporate Travel Services

CI Azumano
Virginia Beach, VA

Job Description Job Description CI Azumano is Seneca Holdings' full-service travel management company for businesses, governments, and personal travelers. We offer 24/7 support for travelers whi…

View Details
Posted 2026-05-13

Maintenance Technician

Van Metre Companies
Herndon, VA

Job Description Job Description At Van Metre , we believe that each employee contributes directly to our growth, success and culture, and are seeking a candidate who loves to challenge themselv…

View Details
Posted 2026-03-16

Product Handlers 1st Shift - Toano

The Lee Group
Toano, VA

Job Description Job Description NOW HIRING: PRODUCT HANDLER IN TOANO, VA! Pay: $14/hour | Shift: 1st Shift (7:00 AM to 3:30 PM) Benefits: Weekly pay, Medical, Dental, Vision The Lee Grou…

View Details
Posted 2026-06-20

Part Time Professional Tutor

Georgetown Learning Centers
McLean, VA

Job Description Job Description Georgetown Learning Centers Great part-time tutoring hours available on weekends and evenings at a fun and relaxed work environment! Do you love working wit…

View Details
Posted 2026-05-30

Customer Service Concierge / Receptionist - Nestle - Arlington VA

Flik Hospitality Group
Arlington, VA

Job Description Job Description Salary: 25hr to 27hr Other Forms of Compensation: What makes FLIK click What makes FLIK click? Our people. The decisions, actions and attitudes of our …

View Details
Posted 2026-06-25