Embedded Linux Developer – Programmer (Amherst, NY)
VOCAL Technologies, Ltd. - Amherst, NY

This job posting is no longer available on Indeed. Find similar jobs: Embedded Linux Developer Programmer jobs - VOCAL Technologies jobs

We are expanding in both size and capabilities, resulting in our continuous pursuit of talented and motivated individuals to join our diverse and highly skilled team.

With over 25 years of extensive expertise in the telecommunication engineering for the military/DoD, industrial, and commercial markets with comprehensive product design, system integration solutions including: software and hardware engineering.

Recent products include ATAs, VoIP servers and CPE, HPNA-based IPBXs, ATAs, video surveillance, voice and data RF devices, secure government devices, lawful interception software, medical devices, radios, beamforming, embedded modems, T.38 fax, FoIP, and RASoIP. Custom engineering designs are created from turnkey solutions to complete designs including hardware, software and integration into finished products.

We are looking for self-motivated candidates with a sense of commitment and a developing level of expertise to join our team in a full or part time capacity working on the development and implementation of Digital Signal Processing/Communications/Security algorithms and protocol solutions.

The positions of Linux Developer/Programmer should interest any candidate desiring to explore the complex world of embedded systems within the field of modern digital/analog telecommunications. VOCAL is among the few companies to handle multi-platform technology. Any related industry experience is considered an asset. UNIX, Linux and/or uCLinux system or software development experience is looked upon favorably.
Candidates should have or be working towards a degree in Computer Engineering, Software Engineering, Computer Science, or other related discipline and have interest in or have studied course work in the area of communications, signal processing, speech processing and image processing. Experience with SIP protocols, networking protocols (TCP/IP), IPSec, OpenSSL and/ or VoIP is a plus.

Linux Developer/Programmer
C Programming / GNU Development
Linux kernel and device-drivers
Configuration of u-boot and Linux kernal (particularly uClinux)
Scripting and automation such as bash, make and perl
Network, VoIP or Telecom experience a plus
DSP software development
Embedded software development
Assembly language programming
Software test engineering and tool development

The candidate qualifying for this role will possess the following required skills:
5+ years hands-on experience of development
C Programming / GNU Development
Linux kernel and device-drivers
Configuration of u-boot and Linux kernel (particularly uClinux)
Scripting and Software automation (Perl/Python/PHP)
writing secure, testable, and robust code
Effective troubleshooting skills and practical experience with system programming (network / socket, IPC, and threads)
Good knowledge of network protocols
Excellent communication, analytical and problem-solving ability

Skills Preferred:
Network, VoIP or Telecom
DSP software development
Embedded software development
Assembly language programming
Software test engineering and tool development
IP Networking protocols and systems including DHCP, DNS, TFTP, SSL, ARP, IP, TCP, UDP, SNMP
IP subnet management
TCP/IP implementations

VOCAL Technologies, Ltd.
In the Commons at State University of New York at Buffalo
520 Lee Entrance
Suite 202
Amherst, NY 14228