Embedded Software Engineer

  • Albuquerque, NM
  • Posted 6 days ago | Updated 12 hours ago

Overview

On Site
Full Time

Skills

AV
Audiovisual
Image Processing
Embedded Software
Microcontrollers
Energy
System Integration
Management
Continuous Integration
Continuous Delivery
Evaluation
Science
Electrical Engineering
Computer Engineering
Computer Science
Software Engineering
C
C++
Graphical User Interface
Python
C#
Java
Proposal Writing
Design Review
Integration Testing
Security Clearance
RTOS
VxWorks
Digital Signal Processing
Real-time
Embedded Systems
ARM
Investor Relations
Information Retrieval
International Relations
GitHub
GitLab
Version Control
Continuous Integration and Development
MATLAB
Laboratory Equipment
Oscilloscope
Function Generator
Communication

Job Details

BlueHalo, an AV Company is seeking an Embedded Software Engineer in the Counter-UAS Directed Energy Division (CUAS DE). The CUAS DE Division of BlueHalo, an AV Company is responsible for next generation EO/IR and high-energy laser system development, to include image processing, controls, and electro-optical solutions.

The Embedded Software Engineer will work on teams of one to three software developers. Working with a larger multidiscipline teams of 15-20 engineers; taking mission objectives and requirements to develop, integrate, and test software solutions into directed energy systems.

As an Embedded Software Engineer, you will be responsible for:
  • Developer real-time software running on embedded microcontrollers for directed energy systems.
  • Develop software for system integration and test.
  • Support integration and test of subsystem components.
  • Write technical documents to support program needs.
  • Manage program requirements.
  • GUI development for diagnostics and command & control.
  • CI/CD of system critical software.
  • Support field test and evaluation.

Required Qualifications:
  • Bachelor's of Science or Master's Degree in electrical engineering, computer engineering, or computer science.
  • 4-8 years of software engineering experience in C and C++
  • Experience in GUI development either in Python, C#, or Java
  • Candidate must be able to work in a highly collaborative environment with other disciplines and must be able to work independently using the techniques, libraries and processes used.
  • Ability to work on-site.
  • Ability to travel to support proposal, design review, integration, test and other activities.
  • Active Secret Security Clearance.

Preferred Qualifications:
  • Active TS/SCI Security Clearance
  • Experience with RTOS such as VxWorks or FreeRTOS
  • Experience in DSP
  • Experience developing for real-time embedded systems
  • Experience implementing control logic
  • ARM process coding experience
  • Experience working with EO/IR systems
  • GitHub and GitLab version control, CICD pipeline
  • MATLAB
  • Knowledge of how to use general lab equipment (oscilloscopes, DSA, function generator, lab supply, etc.)
  • Solid communication skills

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.