ShiftCode Analytics
Embedded Engineer/ TSI
ShiftCode Analytics, Shoreview, Minnesota, United States,
Visa: No H1B and CPTLocation: Hybrid position Shoreview, MNClient: TSI
Must be on-site at least 2 days a week.JOB RESPONSIBILITIESDevelop real-time embedded firmware control systems and algorithmsServe 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 engineeringMinimum of 4 years' experience in software / firmware developmentSome experience in the Controls or Ag industryEmbedded Development using C or C++Understanding of control systemsMicrosoft Office Tools (Word, Excel, Power Point)Desired
Has lead minor firmware design effortsReal-Time Operating System application and configuration experienceDevelopment of Object Oriented GUI designFamiliarity with microcontrollers (e.g. ARM, C167, etc.)Experience with digital logic, memory, and signal processingKnowledge of CAN bus and ISO standardsCommunication interfaces such as USB, RS485, RS232, ZigbeeExperience in multi-threaded application development and maintenanceDevelopment experience in connected product development (IOT products)
Must be on-site at least 2 days a week.JOB RESPONSIBILITIESDevelop real-time embedded firmware control systems and algorithmsServe 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 engineeringMinimum of 4 years' experience in software / firmware developmentSome experience in the Controls or Ag industryEmbedded Development using C or C++Understanding of control systemsMicrosoft Office Tools (Word, Excel, Power Point)Desired
Has lead minor firmware design effortsReal-Time Operating System application and configuration experienceDevelopment of Object Oriented GUI designFamiliarity with microcontrollers (e.g. ARM, C167, etc.)Experience with digital logic, memory, and signal processingKnowledge of CAN bus and ISO standardsCommunication interfaces such as USB, RS485, RS232, ZigbeeExperience in multi-threaded application development and maintenanceDevelopment experience in connected product development (IOT products)