Senior Embedded Software Engineer, Broadcast

San Francisco  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Responsibilities:
  • Design and develop real-time audio/video processing applications in C/C++ for broadcast products.
  • Investigate and solve problems in existing broadcast products.
  • Learn and develop software components based on established and new industry standards.
  • Maintain and upgrade embedded Linux build systems.
  • Develop Linux device drivers in C.
  • Create and maintain software requirements and design specifications
  • Follows test driven development practices.
  • Works with the FPGA engineers to define and implement software/FPGA interaction.
  • Produces and maintains accurate design documentation.
  • Leads software design presentations with team.
  • Helps to create prototypes of new technology applications.


Qualifications:
  • Bachelor's or Master's degree in Software Engineering or Computer Science, plus 4+ years of relevant professional experience.
  • Strong C/C++ skills
  • Experience with real-time software systems
  • Experience with multithreading programming and thread synchronization
  • Embedded Linux development experience
  • Experience with broadcast systems and/or audio/video applications a plus
  • Excellent written and verbal communication skills
  • Fast learner, solid problem solver, with great testing and debugging skills
  • Knowledge of software lifecycle management, software source control, and general software engineering best practices.


To find out more about Real please visit www.realstaffing.com
Start date
04/2014
From
Real Staffing
Published at
02.04.2014
Project ID:
687832
Contract type
Freelance
To apply to this project you must log in.
Register