Position: Senior Embedded Software Developer
Company: Svitla Systems
Category: C++
Experience required: 5y
English level: upper

**Who you report to:**
- You will report to the Technical Product Manager in the LED group
- Best of all, you will be part of the Ross Video family, and we’ve got a pretty energizing environment here

 

**Who you are:**
- Bachelors degree in computer science, computer engineering, software engineering or related discipline
- Experienced with C and C++.
- Experience with ARM multi-processor systems within an embedded Linux environment
-Possess experience developing under Linux with GNU tool chain.
- Experience working with scripted tool flow (tcl, perl, sh), source control.
- Experience working with lab equipment to debug complex designs that could involve multiple people.
- Knowledge of TCP/IP networking including familiarity with UDP, TCP, HTTP, FTP, SLP, Zeroconf.
- Knowledge of software design for embedded system with a mix of application, library and driver development is an asset
- Ability to resolve memory leaks and deadlocks
- Knowledge of creating hardware stubs for simulated testing
- Experience performing static code analysis
- Knowledge of revision control systems, branching and tagging methodologies
- Expertise in software debugging through JTAG interfaces and logic analyzers
- Familiarity with hardware integration and lab tools