Embedded Architect - Tanisha Systems
Edison, NJ 08817
About the Job
design & develop embedded software/firmware for high performance connected products. The Architect will work with engineering team to define hardware and software subsystems
Bs degree with 16+ years experience
5+ years experience in embedded linux (Bootloader, Kernel and Application)
skills in C/C++ and experience in debugging of firmware code in Linux
experience in Embedded system architecture, development experience
Proficient in working with microservice and event-driven architecture along with microcontrollers and microprocessors
experience with yocto Linux based embedded systems, designing Cloud connected embedded architecture
Ability to work in Agile Scrum, Object Oriented Design
Experience with test-driven development and unit test frameworks
Hands on experience in the driver development in Linux
Experience on IOT - MS Azure & IOT Protocols
Experience in Build mechanism - Makefile & Yocto
Experience in developing integration test in Python (PyTest)
OTHER
Extensive experience in Embedded system architecture understanding, developing and enhancing the architecture based on requirements
optimizing for low-resource hardware
Understanding of EdgeX and containers prefered
Design and implement features for power system electronic devices, system diagnostics, communication protocols, cybersecurity and other using C & C++11/ 14 / 17
Collaborate with external and internal customers and other teams on the product development life cycle
work on design and code reviews