Firmware Architect
TSI Incorporated

Shoreview, Minnesota

Posted in Manufacturing and Production


This job has expired.

Job Info


Who Are We?
Do you want to help to make the world a better place? Join our team! At TSI our vision is to create a better world by helping to protect people, products and the environment. We are proud of the wide range of solutions we provide that solve our customer's problems around the world. From helping to ensure worker safety and understanding air quality to supporting complex highly technical industries such as pharmaceuticals manufacturing, semiconductor, and research customers, TSI employees are part of something special with a purpose.

Firmware Architect at TSI
We are currently seeking a Firmware Architect role in our Architecture & Platform team for our measurement products that span several markets. The successful candidate will be responsible for designing, developing and implementing architecture & modular Platforms. Your solutions will integrate precision measurement technology, advanced electronics, and IoT connectivity into a wide variety of interesting applications and markets. At TSI we don't just observe and react to measurement trends, we set them.

The ideal applicant is able to thrive in a highly collaborative workplace and actively engage in the development process. You will work closely with systems engineering, product management, and senior technical specialists to create cutting edge products. You will have the opportunity to work closely with experienced product managers to help shape a long-term product roadmap. Most importantly, you will also coach and mentor a talented group of engineers who value teamwork and understand the importance of our mission.

TSI develops a broad range of advanced instrumentation for many markets and applications. This is an exciting opportunity for someone with the ability to identify reusable design patterns and promote modular hierarchical architectures. You will help guide a talented engineering staff to evaluate key design tradeoffs and optimize designs. If you love variety and working with the latest technologies, TSI is a company you need to explore.

What Will You Do?

In order to grow and build a successful career with TSI, you will be responsible for:

  • Effectively communicating and articulating solutions and architecture at all levels of the organization, including senior management.
  • Identifying and creating platform reuse opportunities through innovative designs and/or use of commercial off the shelf (COTS) products or solutions
  • Creating Firmware architecture documentation for new technologies developed as, or incorporated into, existing platforms.
  • Identifying optimal interfaces among system components, budgeting of common (shared) system-level requirements, and can manage these interfaces and budgets dynamically and effectively.
  • Reviewing and evaluating designs and project activities for compliance with technology and development guidelines and standards; integrates suggestions, updates, and innovations into overall architecture and leads platform architecture process across business
  • Providing technical oversight on NPD design efforts through involvement in design reviews and technical consultations.
  • Staying abreast of latest developments in new technologies, including communicating with technical staff and product managers on trends and opportunities.
  • Supporting proof of concept HW and FW/SW development as required to prove new technology concepts.
  • Identifying and evaluating new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value; creates plans for integration and update into architecture.
  • Assessing key business needs and opportunities and developing a solutions / architecture to address, enhance or extend capabilities based on needs.
  • Working with engineering teams from across the organization to understand future needs of hardware design.
  • Acting as a consultant to influence the decisions of management on key initiatives.
  • Effectively interacting and building trust with team members from many different backgrounds, including engineering management, engineering teams, program management and operations.

What Do You Need?
Required
  • Bachelor's degree in Computer engineering, Computer Science or Electrical Engineering
  • Minimum of 8-10 years of experience in firmware development, including embedded system design.
  • Minimum of 2 years in a system engineer or architect type of role.
  • Embedded Development using C or C++
  • Experience with microcontrollers (e.g. ARM, C167, etc.)
  • Real-Time Operating System application and configuration experience
  • Experience with digital logic, memory, and signal processing
  • Development experience in connected product development (IOT products)
  • Proven track record as a creative and innovative problem solver.
  • Strong hierarchical modular platform design experience
  • Demonstrated capability to lead and influence technical teams and individuals in addition to senior level management on technical direction.
  • Enjoy learning new technologies.
  • Excellent verbal and written communication skills, both in informal encounters and formal presentation environments.

Desired
  • Master's degree in Computer science, Advanced degree in computer science related field. Any Certifications related to architecture or platform design.
  • Development of Object-Oriented GUI design
  • Knowledge of CAN bus and ISO standards
  • Communication interfaces such as USB, RS485, Zigbee, WiFi, Bluetooth/BLE, Mesh networking, Cellular.
  • Experience with cloud computing and smart device development
  • Experience with MQTT protocol
  • Experience in multi-threaded application development and maintenance
  • Knowledge of Visual Studio and Team Foundation Server

What Can We Give You?
At TSI, our employees are our most valuable assets, and we care about their health and happiness. We offer a competitive benefits program to keep our employees and their family members protected and foster a healthy work-life balance. Additionally, we are committed to employee development and growth, and encourage and foster an environment of collaboration, and innovation. Our work has meaning and the products we design and build help protect people and the environment.

Dress for your day: We want our employees to be comfortable at work and we know they are more productive when they're comfortable. The dress for your day policy allows employees' discretion to select appropriate dress for the business of each workday.

Free Beverages/On-site Cafeterias: Enjoy complimentary coffee, tea and hot chocolate each day at work. We also have two large cafeteria's employees can eat lunch in, as well as an outside patio area that employees can enjoy during the summer months.

Benefit Offerings: Competitive medical insurance plans, life insurance, short-term and long-term disability, 401K Employer Contribution, Flexible Spending Account, Education Assistance, and more.

Flexible Work Arrangement: TSI employees can expect to have work-life balance, vacation, sick time, 8 paid holidays, bereavement leave, maternity/paternity leave, and more.

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: Developer, Cloud, Computer Science, Firmware, Electrical Engineering, Technology, Engineering


This job has expired.

More Manufacturing and Production jobs


Mohawk Industries
Rome, Georgia
Posted 5 minutes ago

Mohawk Industries
Hillsville, Virginia
Posted 5 minutes ago

Mohawk Industries
Calhoun, Georgia
Posted 1 minute ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.