BS or BA in Computer Engineering, Electrical Engineering, Computer Science or closely related field with a minimum of 7 years of experience or a master’s degree in software engineering and a minimum of 5 years of experience
Strong embedded C/C++ development experience
Strong technical knowledge in relevant area of expertise
Embedded working experience on Embedded Linux or other RTOS (VxWorks, ThreadX, Green Hills, etc.), inter process communication, and multithreaded applications
Good VB.NET or VC# experience for designing UI/UX simulator tools
Hands on development experience with communication protocols such as CAN, RS232, RS422, RS485, SPI, I2C, Timers, EEPROM and Flash Driver interfaces
Experience with source version control systems (Git, Subversion, Atlassian tools)
Experience with multi-threaded application and real time debugging using advanced tools such as emulators, logic serial analyzers, remote debugging, scopes, serial line analyzer, JTAG/BDM and CANalyzer
Preferred Qualifications:
Experience with Java or Python
Experience on ColdFire and ARM 32 bit microcontrollers
Experience with defect tracking software such as JIRA, Bugzilla
Understanding Cyber Security
Able to understand hardware design and schematics, including electrical 1-line and 3-line at high level
Able to work in elevator hoistways and machine rooms as needed