Software Engineer II - 2 Positions

Outpost Technologies
Huntsville, AL

Job Description

Job Description

Salary: $80,000 - $140,000

Position Description:

Outpost Technologies is seeking a Software Engineer 2 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
  • Bachelors or Masters Degree in relevant field (Electrical Engineering, Computer Science)
  • 3 - 10 years of software development experience
  • C/C++/Python programmingLinux, 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-04-28

Recommended Jobs

Experienced Bartender

Chips & Salsa Sports Bar & Grill
Huntsville, AL

Job Description Job Description We have been in business for 28 years, fun environment, and you have the opportunity to make good money making $25 to $30 an hour in tips. We are seeking Barten…

View Details
Posted 2026-04-15

Prompt Engineers

Forhyre
Montevallo, AL

Job Description Job Description We are a cutting-edge technology company at the forefront of the Artificial Intelligence (AI) revolution. Our mission is to create intelligent solutions that trans…

View Details
Posted 2026-03-21

Medical Assisting Program Chair

Remington College
Mobile, AL

Job Description Job Description If you’re a self-motivated, experienced medical education manager with a passion for the healthcare field and you have a desire to help others succeed, we want to …

View Details
Posted 2026-03-16

Cook

Chelsea Jewish Lifecare
Florence, AL

Cook | Senior Living  $21-$23/hr | PRN Cohen Florence Levine Estates | Chelsea Jewish Lifecare Make a difference in someone's life every day. Chelsea Jewish Lifecare, celebrating life throu…

View Details
Posted 2026-05-04

OTR Dry van Owner-operator Job in Elberta, AL by HMD Trucking

HMD Trucking
Elberta, AL

Dry Van Owner-Operator Truck Driving Jobs - Elberta, AL Become a partner with HMD Trucking as a CDL A Owner-Operator in Elberta, AL. We emphasize high earnings and dependable freight while honor…

View Details
Posted 2026-05-02

Universal Supervisor

CB&S Bank
Huntsville, AL

Job Description Job Description GENERAL FUNCTION: Plans, directs and organizes the operational activities of the branch following established policies and procedures. MAJOR DUTIES AND RESPO…

View Details
Posted 2026-02-27

OTR Dry van Owner-operator Job in Florala, AL by HMD Trucking

HMD Trucking
Florala, AL

Dry Van Owner-Operator Truck Driving Jobs - Florala, AL Join HMD Trucking as a CDL A Owner-Operator in Florala, AL, where we prioritize your high earnings and provide dependable freight while re…

View Details
Posted 2026-04-27

Automation Assembly Technician

Liberty Personnel Services, Inc.
Madison, AL

Job Details: Position: Automation Assembly Technician Job Type: Full-Time Location: Huntsville, AL Overview: A growing industrial automation group is seeking an Electrical Assembl…

View Details
Posted 2026-05-05

Law Firm Receptionist

The Law Offices of Brenton C. McWilliams
Foley, AL

Job Description Job Description We’re looking for an enthusiastic, energetic, professional Receptionist to join our team! The Law Offices of Brenton C. McWilliams is an Estate Planning, Elder…

View Details
Posted 2026-05-12

Fine Dining Restaurant General Manager

Redd Hospitality
Birmingham, AL

Job description: Overview We are seeking a dynamic and experienced Restaurant General Manager to lead our team in delivering exceptional dining experiences. The ideal candidate will possess a str…

View Details
Posted 2026-05-14