Embedded Software Engineer
Core
Help customers integrate silicon and software offerings, debug complex software stacks, and provide technical training on architecture and code development.
Role type
Embedded Software Engineer (Customer Support & Integration)
Builds
Software releases for service providers, OEMs, and ISVs
Domain
Broadband network communications, embedded systems, cable technologies (DOCSIS)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Debugging complex software stacks, Linux OS, C/C++, network protocols (TCP, UDP, SNMP, IPv6), DOCSIS, performance profiling, bootloaders, board support packages
Preferred skills
Experience with set top boxes (STB), root cause analysis, architecture consultation
Technologies
Linux, C, C++, TCP, UDP, SNMP, IPv6, DOCSIS
Responsibilities
Debug and perform root cause analysis on build/networking/streaming/application/integration issues, create and perform high-level acceptance testing on software releases, update documentation including release notes, provide technical training and consultation to customers, address performance issues
Seniority
Mid-level, hands-on IC