EngineerJobs.io
← Back to all jobs

Job Description

Onsite in Buffalo, NY with a team building Telecommunications and Embedded Systems. VOCAL Technologies Inc. supports development of real-time DSP algorithms and embedded firmware, combining research with hands-on engineering work. Full-time role with benefits including health coverage, paid time off, retirement support, and tuition reimbursement.

Responsibilities

  • Design fast, efficient DSP algorithms for implementation on embedded processors.
  • Architect and implement firmware for bare metal, RTOS-based, and Linux environments.
  • Assess algorithm performance impact by estimating required processing resources such as MIPS, ROM, and RAM.
  • Coordinate software and hardware development with other engineers, including prototyping, tuning algorithms, and testing performance.
  • Conduct research on emerging technologies and determine how they can be incorporated into VOCAL’s custom products for improvement.

Requirements

  • Must be legally authorized to work in the United States without sponsorship.
  • Must be clearance eligible.
  • Design, develop, and test real-time systems (signal processing algorithms).
  • Significant embedded development experience implementing DSP modules in real-time environments using commercial DSPs or ARMs in C/C++.
  • Strong understanding of wired and wireless communications and digital signal processing of analog and digital waveforms for transmit and receive functions.
  • Apply communication theory concepts including (signal processing,) decision theory, estimation theory, and modulation-demodulation.
  • Systems engineering experience including data communications architectures, telecom network design, and protocol analysis and selection.
  • Experience with networking protocols: TCP/UDP/IP, RTP, MPLS, NDN.
  • Embedded hardware interfacing experience with SPI, TDM, Ethernet, USB, I2C.
  • Experience with telecom protocol standards: ITU-T, IETF, 3GPP.
  • Demonstrated creative and critical thinking, troubleshooting skills, and strong collaboration plus written and verbal communication.
  • Due to government contracting requirements, US citizenship is required (application question included).

What You’ll Work With

C, C++, DSP, DSP modules, ARMs, RTOS, Linux, plus embedded and networking technologies including SPI, TDM, Ethernet, USB, I2C, and TCP/UDP/IP, RTP, MPLS, NDN with ITU-T, IETF, 3GPP.

Compensation and Logistics

  • Salary: USD 80,000 - 120,000 per year
  • Job type: Full-time
  • Work location: In person (Buffalo, NY 14228)
  • Commuting: Buffalo, NY 14228 (Required)
  • Relocation: Buffalo, NY 14228 (Preferred)

Education and Experience

  • Experience: C/C++ programming: 7 years (Required)
  • Education: Bachelor’s or Master’s degree in Electrical/Computer/Software Engineering (Required); Bachelor’s (Preferred)

Benefits

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

Application Question

Due to the nature of some government contracting, US citizenship is required. Are you a Citizen of the United States of America?

Similar Jobs