Embedded Software Engineer (LabVIEW)

CCS, LLC
Huntsville, United States of America
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 145K

Job location

Huntsville, United States of America

Tech stack

Agile Methodologies
Automation of Tests
C++
Communications Protocols
Computer Programming
Computer Engineering
Software Debugging
Embedded Software
Ethernet
Firmware
Field-Programmable Gate Array (FPGA)
Hardware Design
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