Senior Firmware Engineer
TIC Solutions
Shoreview, MN · Posted October 27, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at TIC Solutions
More in Minnesota job market · Technology & Software · Engineering jobs
More roles at TIC Solutions
- Senior Software Test Engineer · Shoreview, MN
- Contract Attorney · Shoreview, MN
- Sr. Global Product Manager - Agriculture · Shoreview, MN
- Sr. Business Analyst · Shoreview, MN
- Staff Mechanical Engineer · Shoreview, MN
- Administrative Assistant · Shoreview, MN
Similar jobs
- Senior Software Engineer - AI (Materia AI) · Thomson Reuters · Eagan, MN
- Senior Software Engineer - AI, CoCounsel International · Thomson Reuters · Eagan, MN
- Principal Finance Forward Deployed Engineer (FDE) · Medtronic Care Management Services · Fridley, MN
- Application Analyst and Developer, Epic Beaker · HealthPartners · Bloomington, MN
- Software Developer · Leidos · MD
- Embedded Linux Engineer · Caci, LLC - Commercial
Engineering jobs in the rankings
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
Who Are We? Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the world’s most difficult problems, like air quality and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally. We encourage and enable our engineers to get into the field with customers to better understand their issues and solve their problems. At TSI, you make a difference – every day.
Senior Firmware Engineer at TSI The Senior Firmware Engineer is responsible for developing state of the art embedded products, which interface, collect, and process data from control devices, sensors, and equipment. The scope of work is complex in nature and will consist of designing systems that are both efficient and effective.
What Will You Do?
In order to grow and build a successful career with TSI, you will:
Work together with project teams to develop embedded software products and algorithms
Work closely with project and product managers through the full life cycle of software development, including requirement specification, design, implementation, test, and release
Lead the architecture, design, and development of an in-house embedded software platform
Design and implement software systems, and integrate major features into that system
Develop solutions that address abstract and complex problems
Use software tools to write complex synchronous and asynchronous communication pieces from the user interface to the hardware devices
Evaluate potential solutions to engineering problems for feasibility and cost effectiveness
Responsible for providing strong documentation and specifications on project work
Design and implement system level tests to validate project work, including unit tests, UI automation tests, end-to-end functional tests, and performance
Review solutions with other engineers and managers, when necessary, including pull request reviews
May serve as a technical lead on projects and provide work direction to individuals or a group of engineers, with respect to the project or tasks, in order to meet project deadlines
Responsible for bringing to the project group the higher level of engineering skills, coupled with the ability to work cross functionally with manufacturing, marketing, and sales to move a project forward
Work cooperatively with other departments to develop best practices
What Do You Need? Required
Bachelor’s degree in computer, software, or electrical engineering, or related field
5+ years of experience in firmware development
Knowledge of
Embedded Development using C or C++ or equivalent
Control systems and/or state machines
CANbus networking design and applications
Object oriented design methodologies
Software engineering fundamentals
Microsoft Office Tools (Word, Excel, Power Point)
Desired
Master’s degree in computer, software, or electrical engineering, or related field
Knowledge of
Programming C# in a Windows based .NET environment
Multi-threaded programming
Embedded Linux
Experience leading and mentoring other engineers
Database design and implementation
Computer communication/Networking
AGILE/Scrum best practices
Mobile software application development
The Mono Project or .net core
JIRA, Confluence, GIT
UI/UX design
Knowledge of and/or exposure to Visual Studio
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.
Pay & Benefits:
Competitive market salary from $115,000 - $140,000 per year* depending on qualifications and experience. For eligible Leadership and individual contributor roles, additional bonus opportunities may be available and awarded at the discretion of the Company.
Benefits:
Health Insurance: Comprehensive medical, dental, and vision coverage.
Retirement Plan: 401(k) with company match.
Paid Time Off Program: Paid time off, paid holidays, and paid floating holidays.
Other Benefits: Life insurance, employee assistance program (EAP), and professional development opportunities.
*Pay amount does not guarantee employment for any particular period of time.
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/Vet/Disability