Principal Embedded Software Engineer

Company:  BlueHalo
Location: Frederick
Closing Date: 03/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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
Apply Now
Share this job
BlueHalo
  • Similar Jobs

  • Principal Embedded Software Engineer

    Frederick
    View Job
  • Principal Embedded Software Engineer

    Frederick
    View Job
  • Principal Software Engineer (CMD)

    Frederick
    View Job
  • Software Engineer

    Frederick
    View Job
  • Software Engineer

    Frederick
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙