What are the responsibilities and job description for the Principal Embedded Software Engineer position at Cynet Systems Inc.?
Basic Qualifications :
- Bachelor’s degree in STEM.
- 10 years of experience in embedded systems programming using C or C (or 8 years of experience with a Masters in STEM).
- Experience in real-time embedded software development.
- Experience developing software in multi-threaded and / or multi-tasking environments.
- Experience with hardware-software integration.
- Experience with software testing, static analysis, and debugging at the hardware / software interface (ICE / JTAG).
- Understanding of object-oriented design and methodology, including UML
- Experience with testing automation.
- Excellent documentation and communication skills in writing and speech.
Preferred Qualifications :