Share this Job

Senior Firmware Engineer

Location: 

Shoreview, MN, US, 55126

TSI provides trusted measurement, application guidance, and data analytics solutions that enable our global customers to make informed decisions.  We are creating a better world by helping protect people, products and the environment, as well as by optimizing research and industrial processes. We hire curious, collaborative, and critical thinkers.  Explore TSI careers!

 

JOB SUMMARY

This position will be responsible for developing state of the art embedded products which interface, collect, and process data from control devices, sensors, and equipment.  They will also be responsible for designing innovative solutions to real market problems, working closely with product and marketing managers to develop new product offerings and improve existing products.

 

JOB RESPONSIBILITIES

  • Develop real-time embedded firmware control systems and algorithms
  • Work closely with project and product managers through the full life cycle of firmware development: requirement specification, design, implementation, testing, and releasing.
  • Serve as a senior level developer on projects, providing guidance to other junior engineers as needed.
  • Ensure that system level tests are fully designed and implemented to validate project work.
  • Responsible for providing strong documentation and specifications on project work.
  • Participate in Voice of Customer activities and help clearly define product requirements for new firmware programs.
  • May occasionally be asked to travel to customer sites to provide customer service support and help resolve problems.
  • Work cooperatively with other departments to develop best practices.
  • Assess key business needs and opportunities then propose solutions to enhance or extend firmware offerings.  
  • Stay abreast of latest developments in agricultural control systems and architecture, including communicating with technical staff and product managers on trends and opportunities.
  • Assist engineering staff in understanding firmware development issues.  Recommend ways to reduce development cycles and increase product quality.
  • Evaluate and recommend third party firmware development platforms and external development partners.
  • Follow the company’s firmware development and quality management process.

 

QUALIFICATIONS

EDUCATION

  • 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

  • Master’s degree in computer science, software or electrical engineering

  • 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 with cloud computing and smart device development
  • Experience in multi-threaded application development and maintenance
  • Knowledge of Visual Studio and Team Foundation Server
  • Development experience in connected product development (IOT products)

 

All offers of employment in the U.S., where legally permitted, are contingent on the candidate showing proof of being fully vaccinated against COVID-19 19 (currently one dose of the Johnson & Johnson vaccine or two doses of the Pfizer or Moderna vaccine + 14 days) to pass the pre-employment requirements. Individuals with medical issues or sincerely held religious beliefs or practices that prevent them from getting the vaccine may request an exemption / reasonable accommodation from the vaccine requirement.

 

Legal authorization to work in the United States without the need for sponsorship.  We require proof of eligibility to work in the United States.

 

EOE/M/W/Vet/Disability

 


TSI provides trusted measurement, application guidance, and data analytics solutions that enable our global customers to make informed decisions.  We are creating a better world by helping protect people, products and the environment, as well as by optimizing research and industrial processes.


Nearest Major Market: Minneapolis

Job Segment: Cloud, Embedded, Electrical Engineering, Computer Science, Firmware, Technology, Engineering