Jobs
>
Buffalo

    Senior Embedded Software Engineer - Buffalo, United States - VOCAL Technologies | VOCAL

    Default job background
    Description
    VOCAL Technologies Ltd.

    is actively seeking a senior level Senior Embedded Software Engineer to join our growing team supporting Telecommunications and Embedded Systems development.

    This candidate plays an important role carrying out a range of responsibilities to include:


    Skills and Knowledge/Qualifications:
    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


    Responsibilities:
    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.


    Education Requirements:


    PhD or Master's degree in Electrical/Computer Engineering, Computer Science, or a related technical field with 10+ years of working experience.

    About VOCAL Technologies Ltd

    VOCAL Technologies is a design house dedicated to providing innovative solutions to our customers engineering problems.

    VOCAL has over 34 years of expertise in telecommunications engineering for the industrial, commercial and military/DoD markets with comprehensive product designs, system integration, and software and hardware engineering.

    Recent products and technologies include beamforming, cloud-based communications systems, video surveillance, voice and data RF devices, secure government devices, lawful interception software, ATAs, VoIP clients and servers, medical devices, radios, embedded modems, T.38 fax, FoIP, MoIP, and RASoIP.

    Custom engineering designs range from turn-key solutions to complete designs including hardware, software and integration into finished products.

    Clearance:
    Must be clearance eligible

    #J-18808-Ljbffr


  • Atlas Ventures Buffalo, United States

    A leading global company in building automation and safety engineering is searching for an experienced Software Quality Assurance Engineer with expertise in C++/C# to join their team in Frankfurt. · As a member of an agile Scrum team, you will be responsible for creating and impl ...


  • Crimson Enterprises Buffalo, United States

    As a (Junior) Software Engineer (m/f/d) in the field of Financial Services, you ensure the success of business and IT transformations for our clients in the finance sector through practical consulting and technological foresight. You support the world's largest banks, financial s ...

  • M&T Bank

    Software Engineer

    2 weeks ago


    M&T Bank Buffalo, United States

    Provides designs, specifies information systems solutions and highly technical direction in the development of new or existing applications to solve basic to complex problems or enhancements. Serves as a principal application designer for major modif Software Engineer, Software, ...


  • Phoenix Innovations Buffalo, United States

    Are you ready to conquer the cloud world and shape the future of Europe with us, Buffalo? Then STACKIT is the perfect place for you. Our vision is ambitious - to create an independent Europe that is digital and leading. As a cloud and colocation provider, we are building the secu ...


  • SelectOne Buffalo, United States

    About the Company Hiring: Our client is a leader in the manufacturing industry. · About the Job: As the Senior Software Engineer, you will... Focus on the development and management of the operating software that is utilized on automated machines. · Utilize the latest technolog ...


  • M&T Bank Buffalo, United States

    Title: Software Engineer II - Job Location: 465 Main Street, Buffalo, NY 14203 DESCRIPTION: Duties: Contribute to team responsible for maintaining and submitting various regulatory reports to the Federal Reserve including the FFIEC 031, FFIEC 041, FR Software Engineer, Engineer, ...


  • International Staff Consulting Buffalo, United States

    Our client, a growing Buffalo area company with a long history (40 years) is seeking an Embedded Software Engineer to join their industry leading company. · As the Software Engineer, you will be working with bare metal hardware designs to bring to life new and innovative redempt ...


  • Solü Technology Partners Buffalo, United States

    No C to C or sponsorship · Must live in Buffalo, NY · Title: Software Engineer (Java, hybrid) · For over 20 years, Solü has been working on a variety of complex projects with forward-thinking clients, spanning all industries across the country. Our remote teams work on custom so ...

  • M&T Bank

    Sr Software Engineer

    2 weeks ago


    M&T Bank Buffalo, United States

    Provides designs, specifies information systems solutions and the highest level technical direction in the development of new or existing applications to solve basic to complex problems or enhancements. Serves as a principal application designer for Software Engineer, Software, T ...

  • M&T Bank

    Sr Software Engineer

    2 weeks ago


    M&T Bank Buffalo, United States

    Sr Software Engineer - Java page is loaded · Sr Software Engineer - Java · Apply · remote type · Hybrid Position · locations · Buffalo, NY · time type · Full time · posted on · Posted 21 Days Ago · job requisition id · R41945 · This role offers · a · hybrid work sc ...


  • M&T Bank Buffalo, United States

    Software Engineer III - Salesforce page is loaded · Software Engineer III - Salesforce · Apply · remote type · Hybrid Position · locations · Buffalo, NY · time type · Full time · posted on · Posted Yesterday · job requisition id · R61045 · Overview: · Provides desig ...


  • Solü Technology Partners Buffalo, United States

    No C to C or sponsorship · Must live in Buffalo, NY · Title: Software Engineer (Java, hybrid) · For over 20 years, Sol has been working on a variety of complex projects with forward-thinking clients, spanning all industries across the country. Our remote teams work on custom s ...


  • Solü Technology Partners Buffalo, United States

    No C to C or sponsorship · Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below. · Must live in Buffalo, NY · Title: Software Engineer (Java, hybrid) · For over 20 years, Solü has been workin ...


  • Imagine Staffing Technology Buffalo, United States

    Job Description · Job DescriptionJob ProfileJob TitleSoftware Engineer IILocationBuffalo, NYHire TypeContingentHourly$ $88.82 Work ModelRemoteContact Phone Contact Email Nature & Scope:Positional Overview · Are you a talented Software Engineer looking to join an innovative and d ...


  • M&T Bank Buffalo, United States

    This role offers a hybrid work schedule; offering the flexibility to work remotely two days a week, while providing the opportunity for in-person collaboration. · Overview: · Provides designs, specifies information systems solutions and the highest level technical direction in th ...


  • M&T Bank Buffalo, United States

    This role offers a hybrid work schedule; offering the flexibility to work remotely two days a week, while providing the opportunity for in-person collaboration. · Overview: · Provides designs, specifies information systems solutions and the highest level technical direction in th ...


  • M&T Bank Buffalo, United States

    Overview: · Provides designs, specifies information systems solutions and the highest level technical direction in the development of new or existing applications to solve basic to complex problems or enhancements. Serves as a principal application designer for critical component ...

  • M&T Bank

    Sr. Software Engineer

    2 weeks ago


    M&T Bank Buffalo, United States

    This role offers a hybrid work schedule; offering the flexibility to work remotely two days a week, while providing the opportunity for in-person collaboration. · Overview: · Provides designs, specifies information systems solutions and the highest level technical direction in ...

  • M&T Bank

    Sr. Software Engineer

    2 weeks ago


    M&T Bank Buffalo, United States

    This role offers a hybrid work schedule; offering the flexibility to work remotely two days a week, while providing the opportunity for in-person collaboration. · Overview: · Provides designs, specifies information systems solutions and the highest level technical direction in ...


  • M&T Bank Buffalo, United States

    Overview: · Provides designs, specifies information systems solutions and the highest level technical direction in the development of new or existing applications to solve basic to complex problems or enhancements. Serves as a principal application designer for critical component ...