Embedded Software Engineer
We have a need for a Low-Level Embedded Software Engineer with experience in real-time embedded systems software development for Linux, RTOSs, multi-threaded programming, distributed design, device drivers, hardware diagnostics, and interrupt handling. This is a Six month contract to hire.
- Low-level software development interfacing directly with hardware and FPGAs
- Proficiency with C, C++ and ability to work with assembly level for embedded microprocessors and/or DSPs
- Advanced object-oriented design approaches to reusable software systems design
- Experience using embedded tools such as compilers, debuggers, Emulators
- Make and version control systems experience
- Interface hardware/software design experience
- Proven track record of successful product completion and deployment
- Excellent analytical and communication skills