Experienced Senior Embedded Software Engineer (10+ Years of Experience Req)
Job Description
Join VOCAL Technologies Inc. as a Senior Embedded Software Engineer on site in Buffalo, NY. This role centers on designing fast DSP algorithms and firmware across bare metal, RTOS, and Linux environments. You will collaborate closely with hardware and software engineers to prototype, tune performance, and explore new technologies that enhance VOCAL’s custom products. The position offers a competitive salary and a benefits package that supports health, retirement, and professional growth. A Bachelor’s degree and US citizenship are required, with 10+ years of hands-on embedded software experience.
Benefits
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Retirement plan
- Tuition reimbursement
- Vision insurance
Compensation
Annual salary range: USD 90,000 - 130,000.
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 processing resources such as MIPS, ROM, and RAM
- Coordinate software and hardware development activities with other engineers, including prototyping, tuning, and performance testing
- Research and evaluate new technologies for potential integration into VOCAL’s custom products
Requirements
- Must be a US citizen to be accepted
- 10+ years of embedded software experience
- Bachelor’s degree (Required)
- Embedded software with C programming: 10 years (Required)
- Ability to commute to Buffalo, NY 14228 (Required)
- Relocation to Buffalo, NY 14228 before starting work (Preferred)
Technologies
- DSP, RTOS, Linux, bare metal
- ARM, C, C++
- TCP, UDP, IP, RTP, MPLS, NDN
- SPI, TDM, Ethernet, USB, I2C
- ITU-T, IETF, 3GPP
Location
Full-time, on-site position located at 520 Lee Entrance Suite 202, Buffalo, NY 14228. In-person work arrangement. Relocation to the Buffalo area is preferred.