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
$ 130K

Job 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?

Apply for this position