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-09-12

Recommended Jobs

HR Customer Service/Front Desk Professional

Employee Liability Management Inc
Mobile, AL

ELM is looking for a highly organized and detailed Receptionist with the ability to multi-task and prioritize tasks effectively in a fast-paced environment. As the first point of contact for all visit…

View Details
Posted 2025-09-04

Subway Sandwich Artist

Pilot Company
Lincoln, AL

Pay Rates Starting between: $11.12 - $14.05 / hour Are you passionate about team building, customer service, and meeting new people? Pilot Company offers a dynamic environment where no two days …

View Details
Posted 2025-09-04

Daytime Hospitalist - Gulf Shores of Alabama - Near NW Florida

Enterprise Medical Recruiting
Alabama

Join an outstanding team of Hospitalists near Gulf Shores, Alabama! Days only, flexible scheduling model Internal Medicine residency program onsite, residents rotate through hospitalist servic…

View Details
Posted 2025-09-04

School Secretary - THS - Apply 6/16/2025 - 9/12/2025

Alabaster City Schools
Alabama

Multiple Positions ALABASTER CITY SCHOOLS JOB DESCRIPTION JOB TITLE: SECRETARY (LOCAL SCHOOL) QUALIFICATIONS: 1. High school diploma or GED. 2. Working knowledge of email processes r…

View Details
Posted 2025-09-01

Part Time Family Medicine Physician - Parrish, Alabama (near Birmingham)

Next Wave Partners
Parrish, AL

Part Time Family Practice Physician - Parrish, Alabama Join us in delivering compassionate, high-quality care to patients of all ages in a supportive and dynamic environment. As a Family Practice …

View Details
Posted 2025-09-07

Line Cook

LuLu's Landing Inc
Gulf Shores, AL

Job Description Job Description Benefits: Employee discounts Flexible schedule Free food & snacks Opportunity for advancement Training & development Line Cooks wanted! Lucy …

View Details
Posted 2025-09-01

Professional Sales Agent

Allstate Insurance Agency - Bryant Brooks
Jasper, AL

Job Description Job Description Are you a sales professional with a winning attitude looking for a rewarding career with a reputable company? We are looking for Licensed Sales Professionals to wo…

View Details
Posted 2025-09-09

Licensed Practical Nurse (Correctional Facility)

Louisiana Nurse Staffing Corporation
Eufaula, AL

Job Description Job Description Job Overview: We are seeking dedicated and compassionate Licensed Practical Nurses (LPNs) to join our healthcare team at an Alabama correctional facility. This ro…

View Details
Posted 2025-08-11

Administrative Support Associate

Automation Personnel Services
Birmingham, AL

Job Description Job Description Administrative Support Associate Automation Personnel Services is seeking a dependable and detail-oriented Administrative Support Associate to join our clien…

View Details
Posted 2025-08-15

NETWORK ENGINEER

EMCO Technologies
Huntsville, AL

Job Description Job Description EMCO Technologies is seeking a Network Engineer I to support NASA’s enterprise communications modernization efforts. This role will focus on transitioning NASA’s c…

View Details
Posted 2025-09-04