Multi-core Embedded Software Engineer RipCode
This individual will work with a fast-paced team responsible for design, and implementation of multi-core embedded software systems for the RGBs leading video technology platform.
Responsibilities include:
Design and implement scalable controller software for RGBs high-density, carrier-class platform delivering advanced video services on a multi-core processor
Design and develop software using C++ running on Linux OS
Design system software that meets carrier class expectation for reliability, availability and serviceability
Requirements include:
Recent graduate, or up to 5 years experience in software design and development
M.S. or B.S. in Electrical Engineering or Computer Science
Strong C++ programming skills; experience with dynamic programming languages; Python experience a plus
Strong knowledge of object-oriented programming and design methodologies for software systems running Linux OS
Ability to work in a challenging environment where software maintainability, performance and stability are critical
Ability to work with cross-functional teams
Organized and efficient; good-natured but tenacious
Ability to set goals and achieve them with minimal direction
Excellent analytical skills
Strong interpersonal and communication skills; team player
Knowledge in software system management workflow
Knowledge in networking protocols; video protocols knowledge a plus.
| Location: |
Sunnyvale, CA
United States
|