Design, development, production, testing, and maintenance of embedded systems.
Tests systems regularly to eliminate potential issues, and provides system-level support working with cross-functional teams ( Mechanical, Software, Hardware, etc).
Designing and implementing software for embedded devices and systems.
Analyzing and enhancing efficiency, stability, and scalability of system resources.
Support software QA and optimize I/O performance.
Required Qualifications
Expert-level experience in Software & Hardware Integration. Computer science or engineering degree required. Strong proficiency in C++, with fair knowledge of the language specification.
Understanding of dynamic polymorphism and C++-specific notions, such as friend classes.
Experience in hands-on development and troubleshooting on embedded targets.
Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
Knowledge of C++11 standard library, STL containers, and algorithms.