ShiftCode Analytics
Embedded Engineer/ TSI
ShiftCode Analytics, Shoreview, Minnesota, United States,
Visa: No H1B and CPT
Location: Hybrid position Shoreview, MN
Client: TSI
Must be on-site at least 2 days a week. JOB RESPONSIBILITIES Develop real-time embedded firmware control systems and algorithms Serve as a senior level developer on project. Ensure that system level tests are fully designed and implemented to validate project work. Responsible for providing strong documentation and specifications on project work. JOB REQUIREMENTS
Bachelor's degree in computer science, software or electrical engineering Minimum of 4 years' experience in software / firmware development Some experience in the Controls or Ag industry Embedded Development using C or C++ Understanding of control systems Microsoft Office Tools (Word, Excel, Power Point) Desired
Has lead minor firmware design efforts Real-Time Operating System application and configuration experience Development of Object Oriented GUI design Familiarity with microcontrollers (e.g. ARM, C167, etc.) Experience with digital logic, memory, and signal processing Knowledge of CAN bus and ISO standards Communication interfaces such as USB, RS485, RS232, Zigbee Experience in multi-threaded application development and maintenance Development experience in connected product development (IOT products)
Must be on-site at least 2 days a week. JOB RESPONSIBILITIES Develop real-time embedded firmware control systems and algorithms Serve as a senior level developer on project. Ensure that system level tests are fully designed and implemented to validate project work. Responsible for providing strong documentation and specifications on project work. JOB REQUIREMENTS
Bachelor's degree in computer science, software or electrical engineering Minimum of 4 years' experience in software / firmware development Some experience in the Controls or Ag industry Embedded Development using C or C++ Understanding of control systems Microsoft Office Tools (Word, Excel, Power Point) Desired
Has lead minor firmware design efforts Real-Time Operating System application and configuration experience Development of Object Oriented GUI design Familiarity with microcontrollers (e.g. ARM, C167, etc.) Experience with digital logic, memory, and signal processing Knowledge of CAN bus and ISO standards Communication interfaces such as USB, RS485, RS232, Zigbee Experience in multi-threaded application development and maintenance Development experience in connected product development (IOT products)