Embedded Software Development (C++)
Apply NowCompany: Tech Tammina
Location: Warren, MI 48089
Description:
Role: Embedded Software Development (C++)
Location: Warren, MI
Duration: Long term
Rate: Market
5+ Years of experience developing C++ applications/libraries on embedded platforms.
2+ years of experience developing/debugging Realtime applications, embedded solutions, or firmware on QNX or Linux based RTOS.
Experience in SW development/testing, emulators/simulators, instrumentation, benches (e.g. dSPACE), Simulink, Stateflow, ETAS INCA and Vehicle Spy.
Familiarity with microprocessor/micro-controller design and theory.
Experience with vehicle communication network protocols including CAN, MOST, LIN.
Knowledge of firmware/hardware debugging using ICE's.
Expertise in the OOPs, Multi-Threading, C++ packages, Exception-handling & collections.
Experience in STL concepts of C++, having a working knowledge and designed embedded systems with various controllers and exposed to different compilers, debuggers, and IDE's.
Expertise with GIT/source code management, CI/CD development, open-source SW development/contributor.
Knowledge of Python and testing using Python.
knowledge sAfe Agile process and Agile methodologies.
Location: Warren, MI
Duration: Long term
Rate: Market
5+ Years of experience developing C++ applications/libraries on embedded platforms.
2+ years of experience developing/debugging Realtime applications, embedded solutions, or firmware on QNX or Linux based RTOS.
Experience in SW development/testing, emulators/simulators, instrumentation, benches (e.g. dSPACE), Simulink, Stateflow, ETAS INCA and Vehicle Spy.
Familiarity with microprocessor/micro-controller design and theory.
Experience with vehicle communication network protocols including CAN, MOST, LIN.
Knowledge of firmware/hardware debugging using ICE's.
Expertise in the OOPs, Multi-Threading, C++ packages, Exception-handling & collections.
Experience in STL concepts of C++, having a working knowledge and designed embedded systems with various controllers and exposed to different compilers, debuggers, and IDE's.
Expertise with GIT/source code management, CI/CD development, open-source SW development/contributor.
Knowledge of Python and testing using Python.
knowledge sAfe Agile process and Agile methodologies.