Experienced Senior Embedded Software Engineer (+7 Years Experience Req)
VOCAL Technologies, Ltd.
Buffalo, United States of America
1 month ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 130KJob location
Buffalo, United States of America
Tech stack
C
Systems Engineering
C++
Computer Networks
Computer Engineering
Data Transmissions
Linux
Embedded Software
Ethernet
Firmware
Hardware Design
Multi-protocol Systems
Real-Time Operating Systems
Signal Processing
Software Engineering
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
Do you have experience in Software engineering?, Do you have a Bachelor's degree?, * Must be legally authorized to work in the United States without sponsorship.
- +7 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:
Master's degree in Electrical/Computer Engineering, Computer Science, or a related technical field.
10+ years of working experience in lieu of degree., * Bachelor's (Required)
Experience:
- Embedded software and C programming: 5 years (Required)
Benefits & conditions
Pulled from the full job description
- Tuition reimbursement
- Health insurance
- Retirement plan
- Paid time off
- Vision insurance
- Dental insurance, * 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 to for all applicants. Are you a Citizen of the United States of America?