Senior Embedded Software Engineer Job at Telestream in Beaverton
Telestream, Beaverton, OR, US, 97006
Job Description
Telestream provides world-class live and on-demand digital video tools, workflow solutions and quality monitoring capabilities that allow consumers and businesses to transform video on the desktop and across the enterprise. Many of the world's most demanding media and entertainment companies, and service providers, as well as a growing number of users in a broad range of business environments, rely on Telestream solutions to streamline operations, reach broader audiences, generate more revenue from and ensure the quality of their media. If you're looking for an industry leader in the high growth area of video, Telestream is for you.
Senior Embedded Software Engineer - Beaverton, OR
Responsibilities
- Develop embedded software features on Intel and ARM based Linux systems.
- Interface with hardware devices such as FPGAs and peripheral devices over SPI, I2C, and parallel buses.
- Define and create next generation software architectures.
- Turn on new hardware from bare metal including bootloader, root file systems, device drivers, kernels, cross compliers and debugging.
- Maintain software build environment.
Qualifications:
- BS Electrical or Computer Engineering.
- 5 years of Embedded Software development experience.
- Strong Linux knowledge, including driver development.
- Primary languages are C and C++.
- Other languages include JavaScript, Python, and shell scripting.
- Available to work on-site for a minimum of 2 days per week.
Desired Qualifications:
- Experience in high-reliability coding techniques.
- Networking and video knowledge such as SDI, PTP and Video over IP (ST2110, NDI).
- Experience debugging hardware and software using Test and Measurement equipment.
Job Posted by ApplicantPro