Software Engineer

Outpost Technologies
Huntsville, AL

Position Description:

Outpost Technologies is seeking a Software Engineer to join our team. The ideal candidate will work with the Software Development team to build a new remote sensing application from the ground up. This includes live streaming of video and telemetry, real-time control of sensors, and a purpose-built UI optimized for operator efficiency and accuracy of data collection.

Position Responsibilities:


  • Assist the software team in planning development and test activities, managing development life-cycle risks, and understanding the benefits of frequent internal releases (e.g., faster feedback, reduced integration issues, and improved adaptability)

  • Apply critical thinking and broad expertise in modern computing issues to conduct effective peer reviews, provide constructive code criticism, and propose test techniques for verifying nominal code behavior and identifying failure modes through stress testing

  • Demonstrate experience in formal, informal, and automated verification testing for highly reliable/available code, including writing automated tests beyond unit tests (e.g., integration and system-level tests), leveraging dependency inversion and mocking techniques

  • Analyze system-level requirements to propose software designs and derive detailed software requirements that align with system goals

  • Communicate clearly and effectively about software designs, implementation strategies, and test strategies within a small development team, fostering open discussions on technical and process issues to build consensus

  • Design, code, and debug soft real-time systems, utilizing in-depth knowledge of:

    • Hardware operations (e.g., serial ports, PCI bus, Ethernet)

    • Hardware-OS interactions (e.g., UART HW FIFOs, ISRs, buffer management, HW configuration, Linux filesystem cache/flush timing)

    • Application-OS interactions (e.g., blocking vs. polling, multi-thread synchronization).

    • Optimization of CPU performance using event-driven designs instead of polling


Basic Qualifications:


  • Must be a US Citizen

  • Must possess an Active DoD Security Clearance: Secret Level or Higher

  • Bachelor’s or Master’s Degree in relevant field (Electrical Engineering, Computer Science)

  • 5+ years of software development experience

  • C/C++/Python programming–Linux, Windows

  • Willingness/ability to travel up to 10% of the year

Benefits


  • Health Insurance

  • Dental Insurance

  • Vision Insurance

  • Life Insurance

  • 401(k) Matching

  • Paid Time Off

  • Comp Time Plan

  • Paid Parental Leave

  • Tuition Reimbursement

Posted 2026-02-22

Recommended Jobs

Care Caregivers HHA and CNAs

Guardian Angel Senior Services
Montgomery, AL

GUARDIAN ANGEL SENIOR SERVICES is looking for ideal candidates to join our team for Assistance to our elderly clients in the multiple locations. Flexible schedule that fits to what you need. &##…

View Details
Posted 2026-01-05

Veterinarian J669487

Gadsden, AL

Earn up to $150,000 as a dedicated Veterinarian in a state-of-the-art animal hospital, providing exceptional care and fostering joyous wagging tails! The Hospital Join a well-respected animal hos…

View Details
Posted 2026-01-18

Verification Technician

SunSource
Vance, AL

The Verification Technician performs all tasks associated with verifying and calibrating equipment in a plant environment to ensure the quality of customer products. This role must be familiar with f…

View Details
Posted 2025-03-25

Service Champion

Taco Bell
Troy, AL

As a Service Champion, you will be responsible for: Serving each guest courteously, quickly and efficiently with a sincere, positive, pleasant and enthusiastic attitude Filling orders Operat…

View Details
Posted 2026-01-28

K12 STEM Mobile Lab Instructor (Contractor)

Betabox
Livingston, AL

We're helping to build a more equitable education system by bringing high-quality technology experiences to underserved K12 schools throughout the southeastern US. Our mobile STEM units are bringing …

View Details
Posted 2026-01-20

Cook

Raising Cane's
Birmingham, AL

Cook at Raising Cane's summary: CVWalletExtranet.Domain.Entities.JobShortDescription Starting hiring pay at: $13.50 As a Cook at Raising Cane’s, you will set the pace of the Restaurant by e…

View Details
Posted 2026-02-15

Pharmacist

Ninja
Alabama

Ninja values excellence in healthcare and seeks a dedicated Pharmacist to join our cutting-edge team. As a Pharmacist at Ninja, you will be instrumental in providing top-notch pharmaceutical care, en…

View Details
Posted 2025-04-11

Assistant Manager - Pandora Boutique, Shoppes at Bel Air

REEDS Jewelers
Mobile, AL

Join us today at our Pandora Boutique! This store is owned and operated by REEDS Jewelers, with a Pandora branded storefront and exclusively sells Pandora bracelets, charms, necklaces and rings. R…

View Details
Posted 2025-03-11

CDL-A Truck Driver | No Touch | OTR

Oriole Transportation
Enterprise, AL

CDL-A OTR Truck Driver | Oriole Transportation Pay: $1,350 – $1,465 weekly (gross) Oriole Transportation is seeking experienced Class A CDL over-the-road drivers to join our growing team. With …

View Details
Posted 2025-12-05

Shipping & Receiving Associate

K&R Staffing HR Consulting LLC
Graysville, AL

Key Responsibilities Receive, inspect, and verify incoming freight and materials Prepare outbound shipments, including labeling and documentation Load and unload trucks using forklifts, pall…

View Details
Posted 2026-01-27