DeveloperJobs.io
← Back to all jobs

Job Description

Senior Software Engineer role at VOCAL Technologies Inc. supporting Telecommunications and Embedded Systems development in Buffalo, NY (onsite).

Responsibilities

  • Design fast, efficient real-time DSP algorithms for implementation on embedded processors
  • Architect and implement bare metal, RTOS-based, and Linux firmware designs
  • Evaluate algorithm performance impact by estimating MIPS, ROM, and RAM requirements
  • Coordinate software and hardware development efforts with other engineers, including prototyping, algorithm tuning, and performance testing
  • Conduct research on new technologies and identify ways to incorporate them into VOCAL custom products for improvements

Requirements

  • US work authorization required (must be legally authorized to work in the United States without sponsorship)
  • Clearance eligibility required
  • Design, develop, and test real-time systems focused on signal processing algorithms
  • Significant experience implementing DSP modules in embedded real-time environments (commercial DSPs, ARM devices) using C or C++
  • Strong understanding of wired and wireless communications and digital signal processing for transmit and receive operations
  • Knowledge of communication theory concepts including decision theory, estimation theory, and modulation-demodulation (signal processing included)
  • Systems engineering experience covering 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: SPI, TDM, Ethernet, USB, I2C
  • Familiarity 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, US citizenship required
  • Education: Bachelor’s or Master’s degree in Electrical/Computer/Software Engineering
  • Experience: 7 years of C/C++ programming (required)

Technologies

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

Benefits

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

Job Details

  • Job type: Full-time
  • Salary: USD 80,000 - 120,000 per year
  • Work location: In person
  • Location: Buffalo, NY (onsite)
  • Ability to commute: Buffalo, NY 14228 (Required)
  • Ability to relocate: Buffalo, NY 14228: Relocate before starting work (Preferred)
  • Education: Bachelor’s (Preferred)

Application Question

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

Similar Jobs