Ipsolon Research, Inc. (IRI) in Frederick MD is an engineering company and manufacturer of advanced high-performance Software Defined Radio systems for ultrawideband and phased array radio and sensor solutions. IRI has an opening for Senior or Principal Embedded Software Engineers with at least 5 years of experience. We require a minimum of a B.S. degree in electrical engineering, math, physics, or computer science. Master’s degree is preferred.
The ideal candidate should have hands-on experience programming embedded microprocessors, TCP/IP networking and embedded AI/ML development (Python, PyTorch etc). Fundamental knowledge of electronics is desired. Some background or experience building circuits and/or doing embedded programming projects is highly desired.
Candidate Background and Experience:
· Embedded Linux and building of Linux from source code.
· Linux device driver experience is a plus.
· Embedded C/C++ and Python programming
· ISR and DMA experience highly desired
· Linux and Git development environment
· SDR and/or Gnu Radio desired
· FPGA experience or interest
· Ability to modify and build embedded Linux operating systems required - some experience with OpenEmbedded and Yocto build environments or similar desired.
· DSP and experience with MATLAB, Simulink or Octave desired
· Comfortable working with development boards, custom electronics, oscilloscopes, and spectrum analyzers, and general lab equipment
· Ability to read electronic circuit schematics
· Excellent problem solving & troubleshooting skills.
· Principle level also requires the following additional experience
o 6+ year experience + Master’s degree
o Solid technical leadership
o SDR and DSP experience
Benefits:
Ipsolon Research is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Are you looking for more jobs nearby? Find your favorite jobs now by visiting our online jobs page.