Vocal Media

Vocal Media

Engineer

Buffalo, NY, United States of America · Senior

Sponsorship not specifiedDetected 34 days ago
JavaScriptPythonRustC++HTMLCSSAlgorithmsLinuxMachine LearningSEOGoogle AnalyticsHRPCB DesignEmbedded SystemsEMI/EMCSystems EngineeringElectrical EngineeringHardware DesignSignal ProcessingTCP/IPVoIPWordPressResearchLeadership

About the role

  • VOCAL encourages and rewards continuous learning and growth of the individual.
  • Our team is constantly solving problems and expanding their knowledge to provide the best software and hardware solutions in signal processing.
  • This person will be a key member of the hardware development team connecting working with software and algorithm development teams.

Responsibilities

  • Code, maintain, and test software modules of significant size and complexity
  • Create software tools to aid in code building and maintenance
  • Creating PCB hardware designs around embedded DSPs for real-time telecommunications applications
  • Perform testing analysis and verification of hardware and software
  • Support Senior Engineers on multiple simultaneous projects
  • Collaborate with the algorithm, application, and hardware development team members to ensure requirements are being met
  • Designing, developing, and testing real-time systems (signal processing algorithms) using C.
  • Perform hands-on disassembly and make experimental modifications
  • Perform testing and report on the capabilities of technologies in development.
  • Support Senior Engineers in providing solutions that meet and exceed customer requirements

Requirements

  • Familiarity with C/C++ programming languages
  • Experience in both Windows and Linux environments
  • Bachelor's or Master's degree in Electrical/Computer Engineering, Computer Science, or a related technical field
  • Theoretical knowledge of the EM principles and digital signal processing
  • Proficiency in electronics design (EDA) tools
  • Hands-on experience with lab instruments such as oscilloscopes, spectrum analyzers, electronic loads, and signal generators.
  • Experience using IDEs, debuggers, reading schematics and performing board-level debugging
  • Experience in inter-processor communication, GPIO configurations, interrupt handling, I2C, SPI, I2C, DMAs, etc.
  • Experience with RTOS, embedded firmware, drivers, and interfaces
  • Knowledge of C programming language

Nice to have

  • Experience with Rust a plus

Skills

  • Software Engineering
  • Hardware Engineering
  • Digital Signal Processing Engineering
  • Embedded Systems Engineering
  • RF Engineer
  • Mathematicians and Physicists
  • WordPress Developer
  • Signal Processing
  • Stochastics
  • Beamforming
  • Cryptography
  • Acoustics

Benefits

  • Learning about new and exciting technologies
  • Education Requirements:

Company info

  • Working with customers to provide a solution that meets and exceeds their needs
  • Engage with customers to provide signal processing solutions that meet and exceed their needs.

This listing is sourced directly from Vocal Media's careers page and normalized into a canonical job model.