HR CONSULTING FOR improving recruiting processes

Software Engineer – Cyber Security (On-Site)

Huntsville, AL
Last Updated: 11/30/2025

Share This Post

Design and develop security-focused embedded software that powers advanced control and sensor technologies, collaborating closely with multidisciplinary engineering teams.

We are seeking a Software Engineer – Cyber Security to lead the design and development of software that integrates data from advanced sensor systems into responsive, reliable, and safety-critical control platforms. This role involves architecting software solutions, contributing to modeling and simulation initiatives, and supporting embedded programming projects. Collaboration with cross-disciplinary engineering teams is central to this role, and candidates should be comfortable taking technical ownership and leadership when needed.

Minimum Requirements & Qualifications

BS degree in a relevant field and 5+ years of professional experience

Linux development experience using C/C++

Experience developing software that interfaces with hardware (e.g., GPIO, I2C, SPI)

Preferred Experience (a plus)

Linux multimedia frameworks (e.g., gstreamer or similar)

Experience with ARM processors or Raspberry Pi

JTAG hardware testing

Artificial Intelligence / Machine Learning, including training algorithms

Image processing (e.g., OpenCV)

Scripting with Python or Bash

Network debugging tools (e.g., Wireshark)

Secure networking, encrypted communication protocols, VPN technologies

Control system concepts (e.g., field-oriented control, Kalman filters, system identification)

Continuous integration and automated testing workflows

Major Responsibilities

Develop and integrate software for complex hardware-software systems

Collaborate with engineering teams across multiple disciplines

Troubleshoot and support software/hardware applications

Contribute to architecture, modeling, simulation, and embedded software efforts

Provide programming and integration support for ongoing product development

Perform additional duties as assigned

To submit your resume for consideration email Kristina@hrecruit.co with your resume and position title you would like to discuss

Or if you want to set up a chat about a position you’re interested in please feel free to grab a time on my calendar that works for you!

Book your meeting below

Please note, booking widget is inside a scrollable box.

More To Explore