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