Software Developer

Infotech Sourcing - Redmond, WA

Job Title: Software Developer - 8524997

Location: Redmond, WA

Duration:9+ months

Duties:

  • We are looking for a software developer to build software codes, port existing codes across platforms and run/profile them on specialized embedded processors/emulators/simulators.

  • You will work with other software developers, micro-controller architects, firmware and operating system engineers.

  • In this role, you will reimplement/port existing C++ codes built for Linux/Windows to run on bare-metal platforms or an RTOS. You will create test wrappers and profile codes. You will convert multi-threaded codes to single-thread, isolate units of compute kernel and produce tests for them.

Skills: Required:

Knowledge of C++ and OOP

Knowledge of STL libraries and pthreads

Comfortable with reading others code, tracing them, and code refactoring

Nice to have:

Familiar with common C++ libraries: Boost, Eigen, …

Familiar with serialization/deserialization libraries for C++, such as C++ JSON.

Familiar with profiling tools: VStudio and GProf

Familiar with a source control management system, preferably Mercurial or Git

Familiar with the Make utilities, and preferably Buck

Keywords:

Education: BS/MS Computer Science

Required Skills:

MICRO CONTROLLER - C++ - GIT - JSON - OOP

Additional Skills:

FIRMWARE - KERNEL - LINUX - RTOS

 





Posted On: Tuesday, October 2, 2018



Apply to this job
or