Logo
BlueHalo

Principal Embedded Software Engineer

BlueHalo, Frederick, Maryland, United States, 21701


Ipsolon Research, a BlueHalo company, is an innovative engineering company and manufacturer of advanced high-performance Software Defined Radio (SDR) systems for ultrawideband and phased array radio and sensor solutions.

We are seeking a highly skilled and motivated Principal Embedded Software Engineer to join our team. In this position you will be responsible for designing, developing, and maintaining embedded software solutions for high-performance SDR systems. The ideal candidate will have a strong background in embedded microprocessor programming, networking, and AI/ML development, with a focus on Python and PyTorch. This role requires a deep understanding of

Linux

environments, electronics, and the ability to troubleshoot and resolve complex problems.

Key Responsibilities:

Develop and maintain embedded software for high-performance SDR systems

Program embedded microprocessors and ensure seamless integration with custom electronics

Implement and optimize TCP/IP networking protocols for embedded systems

Lead AI/ML development for embedded systems using tools such as Python and PyTorch

Build and modify Linux operating systems from source code for embedded applications

Develop Linux device drivers and support Linux development environments

Collaborate with hardware engineers to design, build, and test custom electronic circuits

Troubleshoot, debug, and optimize system performance using oscilloscopes, spectrum analyzers, and other lab equipment

Contribute to SDR and Gnu Radio development projects

Work with FPGA programming and provide guidance on digital signal processing (DSP) for SDR systems

Provide technical leadership and mentorship to junior engineers and the broader team

Required Qualifications:

Bachelor’s degree in Electrical Engineering, Math, Physics, Computer Science, or a related field

Minimum of 5 years of experience in embedded software development

Strong experience with embedded Linux and building Linux from source code

Proficiency in Embedded C/C++ and Python programming

Experience with ISR and DMA, and familiarity with Git development environments

Solid understanding of electronics and ability to read circuit schematics

Linux device driver development experience is a plus

Experience with SDR, Gnu Radio, or FPGA programming is highly desired

Hands-on experience with lab equipment such as oscilloscopes and spectrum analyzers

Strong problem-solving, troubleshooting, and debugging skills

The ability to obtain a Security Clearance

Desired Qualifications

6+ years of experience in embedded software engineering

Master’s degree in Electrical Engineering, Math, Physics, Computer Science, or a related field

Proven technical leadership skills and ability to lead complex projects

Familiarity with DSP and tools like MATLAB, Simulink, or Octave.

Experience with SDR and DSP systems at an advanced level

This position is 100% onsite in Frederick, MD and the new work location will be in Germantown, MD starting in January, 2025.Education

Bachelors or better

Licenses & Certifications

No Clearance

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

#J-18808-Ljbffr