Job Description :
IOT Engineer - Embedded to support

Duties and Responsibilities:

Design software of embedded devices and systems from requirements to production and commercial deployment Interface with hardware manufacturers, suppliers

Identify Bill of Material Provide technical requirements and guidance for hardware design
Hands-on code and design firmware

Analyze and enhance efficiency, stability and scalability of system resources

Support software QA and optimize I/O performance Provide post production support

Soft skills:

Great customer-facing and consultative skills

High flexibility, adaptable to different situations Demonstrate sustained initiative, proven ability to work independently and take on complex tasks with minimal direction Solid creativity and innovation

Ability to understand issues and take appropriate action

Education and Years of Experience:

Bachelor degree in Information Systems or other relevant degree or equivalent industry experience
Required Skills/Certifications:


Embedded Development: At least 5 years of solid programming experience in C or C++

Strong skills in C or C++ development for 16/32 bit micro controllers, along with some knowledge of Assembly
Experience in embedded architecture and system definition of complex multiprocessor systems

Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems

Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems Adequate knowledge of reading schematics and data sheets for components

Knowledge on CAN, LIN and OBD-II

Experience with AutoSAR and/or dSpace''s System Desk Experience with Hard Real-time embedded applications

Experience with tools such as CANalyzer, CANoe, CANape, vFLASH

Strong experience working in multi-disciplinary teams

Full software development life cycle experience, including tasks such as requirements generation, design reviews, implementation and validation of design.

Must Have Specialization: Embedded Development Adequate knowledge of various architecture such as cloud, distributed systems Basic knowledge in Java or C# or other high level language with middle ware experience is a plus

Experience with any IoT platform provided by AWS, Azure or similar.

Desired Experience: JAVA, OSGI Framework , MQTT,LQM2M, OMA DM, Apache KAFKA

Database: MYSQL, MongoDB , Redis
OS: Linux