Provide technical leadership in designing and developing software for embedded devices. The role supports applications under development, customizes current applications, assists with software updates and software release roll-outs, and collaborates with project stakeholders to identify product and technical requirements. It also involves analyzing integration needs, working with Quality Assurance to verify applications against specifications and technical requirements, and guiding and mentoring junior-level engineers. The position uses C, C++, Bash, and Python; Yocto for cross compiling, cross-linking, and cross-debugging; GStreamer and video codecs; Linux operating-system concepts; Git; Jenkins; Automatics; Splunk; Backtrace-portal; the RDK stack; networking technologies; EGL and Essos; DVB; and DRM technologies. The position is eligible to work remotely one or more days per week, per company policy.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior