Embedded Software Engineer (LabVIEW)

CCS, LLC
Huntsville, AL, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$130,000.0 - $145,000.0
Working hours
Regular working hours

Tech stack

Agile Methodology Automation of Tests C++ (Programming Language) Communications Protocols Computer Programming Computer Engineering Software Debugging Embedded Software Ethernet Firmware Field-Programmable Gate Array (FPGA) Hardware Design
+14 more
LabVIEW Systems Development Life Cycle Real-Time Operating Systems Software Configuration Management Software Engineering System Testing Systems Integration Universal Asynchronous Receiver/Transmitter Teststand Serial Peripheral Interface Fpga Hardware Git SC Clearance Information Technology

Job description

Design, develop, and maintain embedded software applications using LabVIEW. Develop software interfaces for embedded hardware and data acquisition systems. Perform software integration, debugging, validation, and system testing. Collaborate with cross-functional engineering teams to define technical requirements. Support hardware/software integration and troubleshooting activities. Create and maintain technical documentation throughout the development lifecycle. Ensure compliance with program quality and security requirements.

Requirements

We are seeking an experienced Embedded Software Engineer with strong LabVIEW expertise to support the design, development, integration, and testing of embedded systems for mission-critical defense programs. The ideal candidate will have experience working with embedded hardware, software integration, and automated test solutions in a secure engineering environment., Active Secret Clearance. Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field. 5+ years of experience in embedded software development. Strong proficiency with NI LabVIEW. Experience with embedded systems, firmware, or real-time software development. Programming experience in C/C++. Experience with hardware integration, debugging, and testing. Familiarity with communication protocols such as SPI, I2C, UART, CAN, or Ethernet. Strong analytical and problem-solving skills.

Desired Skills Experience with NI TestStand or LabVIEW Real-Time. Familiarity with FPGA development using LabVIEW FPGA. Experience with data acquisition (DAQ) systems and instrumentation. Knowledge of software configuration management tools such as Git. Experience supporting DoD or other government programs. Understanding of software development lifecycle (SDLC) and Agile methodologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

Videos

See all

Related articles

See all