This job is no longer taking applications and is displayed only for reference.
To view current postings please conduct a new search.
Thank you.
Candidates must have experience in embedded programming. The successful applicant will interface with DSP algorithm developers and FPGA logic developers to define the software architecture. This individual will develop embedded applications for SEDs newest generation of wide-bandwidth and high-speed RF products and solutions that implement cutting edge DSP algorithms and utilize the most advanced FPGAs available in the market today.
Responsibilities:
-Responsible for all aspects of Embedded Software development: architecture, implementation, unit test and functional verification, following SED development processes
-Defining software requirements and functional specifications based on customer needs
-Developing device API/Driver, OS platform drivers, hardware abstraction layers, GUIs, shared object libraries and software
-Implementing communication protocols such as SCPI, HTTP/HTTPS, and SNMP
-Developing test code/scripts for logical and functional tests including automated testing
-Delivering high quality code to support SED products and customer expectations.
Qualifications:
-Degree in Electrical/Computer Engineering, Computer Science or equivalent discipline or a Technologist diploma. A minimum 5-10 years of work experience is required
-Linux development environment experience
-Excellent verbal/ written communication skills
-A highly motivated self-starter, able to work independently, while being a team player
Experience in the following areas is considered an asset:
-Matlab
-Familiar with Python, JavaScript, Java, HTML5, Make
-QAM, PSK and OFDM, OFDMA
-DOCSIS 3.0/3.1, DVB-S2X, MPEG transport stream processing
-ARM processors
-General understanding of RF systems
-Experience working in an Agile environment