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 2025-11-25

Recommended Jobs

Crew Member

Dairy Queen
Gadsden, AL

Position Overview: A Dairy Queen  Restaurant Team Member  is responsible for providing superior customer service and products quickly, accurately and safely according to standards set by Fourteen Fo…

View Details
Posted 2025-11-14

Software Engineer III

RELX INC
Montgomery, AL

About the Business: LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses…

View Details
Posted 2025-11-15

Security Account Manager

DSI Security Services
Cottonton, AL

Overview DSI believes that success is bred in the recruiting, selection, supervision, and training of each and every employee. Believing in the need for ongoing and perpetual training helps to set DS…

View Details
Posted 2025-11-24

Head of Growth

eMeals
Birmingham, AL

Role Summary We're hiring a Head of Growth to be the strategic and executional engine behind user acquisition and revenue growth across eMeals, RecipeBox, and future apps. You'll own paid social, …

View Details
Posted 2025-09-01

Merchandise Manager

ULTA SALON
Gardendale, AL

OVERVIEW Experience a place of energy, passion, and excitement. A place where the joy of discovery and uncommon artistry blend to create exhilarating buying experiences—for true beauty enthus…

View Details
Posted 2025-09-25

Certified Nursing Assistant ( CNA ) Days

Falkville Rehabilitation and Healthcare Center
Falkville, AL

Day Shift Certified Nursing Assistant (CNA) – Falkville Rehabilitation and Care Center Are you a compassionate and dedicated Certified Nursing Assistant (CNA) looking to make a meaningful impact dur…

View Details
Posted 2025-11-19

Bartender/Server

Jack Brown's Beer & Burger Joint
Birmingham, AL

Jack Brown's Beer & Burger Joint is a dive bar with a top-notch burger. Born out of the minds of childhood best friends Aaron Ludwig and Mike Sabin, Jack Browns is a crossroads of great quality and q…

View Details
Posted 2025-08-08

Customer Service Laborer

1-800-GOT-JUNK?
Birmingham, AL

Want More. Work Happy. 1-800-GOT-JUNK? is looking for Customer Service-focused individuals to join our Truck Teams. We make the ordinary business of junk removal exceptional. We are proud to be the…

View Details
Posted 2025-09-09

DevSecOps Coach

Chenega Corporation
Huntsville, AL

**Req ID:** 38089 **Summary** **DevSecOps Coach** **Huntsville, AL** Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career whe…

View Details
Posted 2025-10-21

Engineering Technician IV

AI Signal Research, Inc (ASRI)
Huntsville, AL

Thank you for your interest in AI Signal Research, Inc. (ASRI). ASRI accepts applications for employment for current career opportunities only.  Education: High School Diploma or GED Months/Year…

View Details
Posted 2025-10-01