Experienced Senior Embedded Software Engineer (10+ Years of Experience Req)
VOCAL Technologies, Ltd.
Buffalo, NY, United States
about 1 month 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
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
- 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
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
Quick guide: How to write a Software Developer CV
over 5 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago