DeveloperJobs.io
← Back to all jobs

Job Description

This onsite role in Buffalo, NY seeks a Senior Embedded Software Engineer with at least 3 years of C/C++ programming experience, focusing on real-time DSP for embedded systems. The position requires a master’s degree and involves working with RTOS and Linux firmware in a real-time environment.

Responsibilities

  • Design fast and efficient DSP algorithms for implementation on embedded processors.
  • Architect and implement firmware across bare-metal, RTOS-based, and Linux environments.
  • Assess algorithm performance by estimating resource usage such as MIPS, ROM, and RAM.
  • Coordinate software and hardware development activities with other engineers, including prototyping, tuning, and performance testing.
  • Research new technologies and evaluate how they can be incorporated into VOCAL's custom products for ongoing improvement.

Requirements

  • Authorized to work legally in the United States without sponsorship.
  • Clearance eligible.
  • Experience designing, developing, and testing real-time systems (signal processing algorithms).
  • Significant development experience implementing DSP modules in embedded real-time environments such as commercial DSPs and ARM processors in C or C++.
  • Strong understanding of wired and wireless communications systems and the digital signal processing of analog and digital waveforms for transmit and receive functions.
  • Knowledge of communication theory applications including signal processing, decision theory, estimation theory, and modulation/demodulation.
  • Systems engineering experience covering data communications architectures, telecom network design, protocol analysis, and selection.
  • Experience with computer networking protocols such as TCP/IP, UDP, RTP, MPLS, and NDN.
  • Embedded hardware interfacing experience: SPI, TDM, Ethernet, USB, I2C.
  • Familiarity with telecom protocol standards: ITU-T, IETF, 3GPP.
  • Demonstrated creative and critical thinking, strong troubleshooting skills, and solid written and verbal communication abilities.

Technologies

  • C
  • C++
  • DSP
  • ARM
  • RTOS
  • Linux
  • TCP/IP
  • RTP
  • MPLS
  • NDN
  • SPI
  • TDM
  • Ethernet
  • USB
  • I2C
  • ITU-T
  • IETF
  • 3GPP

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance

Job Type

  • Full-time

Salary

USD 80,000 - 120,000 per year

Application Question(s)

  • Due to the nature of some government contracting, we require US citizenship. Are you a citizen of the United States of America?

Education

Master's degree required; Bachelor's degree is preferred.

Ability to Commute

Buffalo, NY 14228 (Required)

Work Location

In person

About VOCAL TECHNOLOGIES INC

VOCAL Technologies is a design house dedicated to providing innovative solutions to our customers engineering problems. VOCAL has over 40 years of expertise in telecommunications engineering for the industrial, commercial and military/DoD markets with comprehensive product designs, system integration, and software and hardware engineering. Recent products and technologies include beamforming, cloud-based communications systems, video surveillance, voice and data RF devices, secure government dev

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.