Senior Software Engineer (7+ years C/C++ Programming)
VOCAL Technologies, Ltd.
Buffalo, NY, United States
11 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$80,000.0 - $120,000.0
Working hours
Regular working hours
Job source
Tech stack
Systems Engineering
C++ (Programming Language)
Computer Programming
Computer Networks
Data Transmissions
Linux
Ethernet
Firmware
Hardware Design
Multi-protocol Systems
Real-Time Operating Systems
Signal Processing
+4 more
Software Engineering
USB
Real Time Systems
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
- Must be legally authorized to work in the United States without sponsorship.
- Must be clearance eligible.
- 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, Bachelor’s or Master’s degree in Electrical/Computer/Software Engineering with 7+ years of working experience, * Bachelor’s (Preferred)
Experience:
- C/C++ programming: 7 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. 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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AF
Ava Faulkner
about 4 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
How to Find Tech Jobs in Vienna
almost 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
Quick guide: How to write a Software Developer CV
over 5 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago