Careers

Search Jobs Connect With Us

Embedded Software Engineer

Job Attributes

Job Id:

19766

Job Category:

Engineering

Job Location:

Columbia, MD  21044

Security Clearance:

Not Defined

Business Unit:

Piper Companies

JOB DESCRIPTION

Piper Enterprise Solutions is seeking a motivated Embedded Software Engineer for a direct hire opportunity supporting the development of signal processing algorithms for Surface Acoustic Wave (SAW) for a Device Engineering Firm in Hanover, MD. The Embedded Software Developer will be responsible for ground-up development of programming and algorithm development.

Responsibilities for the Embedded Software Developer:

  • Development of novel SAW algorithms for signal processing
  • Implementing algorithms with focus on speed and data management capabilities in a low power environment
  • Writing complex C/C++ coding for embedded processors used for SAW algorithms
  • Convert MATLAB functions to embedded systems and Field-Programmable Gate Arrays (FPGA)
  • Work with Data Science Team to determine efficient algorithms
  • Encapsulation and De-capsulation of data to transmit data in specific industry standard environments
  • Encryption and decryption of transmitted data by optimizing code and data size
  • Program FPGA control algorithms for SAW products
  • Testing of custom (Printed Circuit Board (PCB) designs
  • Develop and execute test plans with PCB Designer

Requirements for the Embedded Software Developer:

  • Minimum of 5 years of experience in embedded system development having worked with communications/radio/digital signal processing systems
  • Advanced conceptual understanding of SW development
  • Implementation of advanced SW concepts towards new principles
  • Expertise in C/C++ software development, IDE development tools
  • Expertise with ARM development
  • Expertise with Verilog or VHDL
  • Practical knowledge of FPGAs, DSPs or other specialized computing elements and structures
  • Experience working with standard lab equipment (oscilloscopes, logic analyzers, power supplies, etc.)
  • Understanding of wireless protocols (Wi-Fi, BLE, etc.)
  • Understanding of UARTs, DMA, GPIOs, watchdog timers, interrupt vectors, etc.
  • Bachelor’s or Master’s Degree in Engineering or related field

Compensation for the Embedded Software Developer:

  • Salary: $100,000-120,000 Based on experience
  • Benefits: Health, Dental & Vision Insurance, 401K, PTO, Paid Holidays, Stock Options

Please send ONLY qualified candidates to Benjamin Goldman at Bgoldman@Pipercompanies.com

Apply Now

CONTACT INFORMATION (Required)
RESUME (Required)
No file selected
x
Formats accepted: .doc / .docx / .pdf / .txt
Don't have a resume? Click here to fill out a short form.

Copy/paste your resume inside the text editor below:

ADDITIONAL INFORMATION (Required)
WORK HISTORY (Required)
Add another experience (optional)
EDUCATION (Required)
Add another degree (optional)
SKILLS (Required)
Add another skill (optional)

The following error(s) occurred:

Please wait while your job application is being processed. This may take a few moments.
New Search

Job Id:

19766

Job Category:

Engineering

Job Location:

Columbia, MD  21044

Security Clearance:

Not Defined

Business Unit:

Piper Companies