Experienced Senior Embedded Software Engineer (10+ Years of Experience Req)

VOCAL Technologies, Ltd.
Buffalo, NY, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
10 years minimum
Compensation
$90,000.0 - $130,000.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Systems Engineering C++ (Programming Language) Computer Networks Computer Engineering Data Transmissions Linux Embedded Software Ethernet Firmware Hardware Design Multi-protocol Systems
+6 more
Real-Time Operating Systems Signal Processing USB Real Time Systems Information Technology Bare Metal

Job description

  • Designing fast and efficient DSP algorithms for implementation on embedded processors.
  • Architect and implement bare metal, RTOS-based, and Linux firmware designs.
  • Analyzing the performance impact of algorithms by estimating the processing resources such as MIPS, ROM and RAM.
  • Coordinating software and hardware development activities with other engineers such as prototyping and tuning algorithms and testing performance
  • Research on new technologies and how they can be incorporated in VOCALs custom products for improvement.

Requirements

Experienced Senior Embedded Software Engineer (10+ Years of Experience Req), * Must be a US Citizen to be accepted.

  • 10+ Years Experience Req, * Designing, developing, and testing real-time systems (signal processing algorithms)
  • Significant development experience in implementing DSP modules in embedded real-time environments such as commercial DSPs, ARMs in C or C++
  • Excellent understanding of wired and wireless communications systems and digital signal processing of analog and digital waveforms for transmit and receive functions
  • Applying principles, methods, and applications of communication theory such as (signal processing,) decision theory, estimation theory, and modulation-demodulation
  • Systems Engineering (data communications architectures, telecom network design, protocol analysis and selection)
  • Experience with computer networking protocols (TCP/UDP/IP, RTP, MPLS, NDN)
  • Embedded Hardware Interfacing: SPI, TDM, Ethernet, USB, I2C
  • Telecom Protocol Standards: ITU-T, IETF, 3GPP
  • Demonstrated creative, critical thinking and troubleshooting skills, strong collaborative skills, strong written and verbal communication

Education Requirements:

Bachelor’s degree in Electrical/Computer Engineering, Computer Science, or a related technical field., * Bachelor’s (Required)

Experience:

  • Embedded software and C programming: 10 years (Required)

Benefits & conditions

Pulled from the full job description

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

Application Question(s):

  • Due to the nature of some Government Contracting we do, we require US citizenship for all applicants. Are you a Citizen of the United States of America?

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · World Congress 2025

2:00 min

Pivoting to digital engineering and code reuse

Ulrich Irnich Ulrich Irnich · World Congress 2023

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all