Firmware Engineer
Sparrow Inc
Summary
We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls R&D team. In this role, you will be responsible for designing, developing, and implementing embedded firmware for advanced spray, dispensing, coating, and finishing solutions. The ideal candidate utilizes problem solving abilities and collaboration with cross-functional teams including engineering, product management, manufacturing, and sales to develop industry leading electronic control systems firmware. You will play a key role in transforming concepts and user requirements into commercially viable solutions.
Essential Functions
• Writing, designing, and coding firmware for embedded systems to ensure optimal functionality and performance.
• Work with microcontrollers, drivers and other peripherals, and write efficient low-level code.
• Develop software test plans, conduct testing and write automated test scripts.
• Ensure firmware quality by analyzing and optimizing code and conducting code reviews.
• Document software designs and implementation details and write technical documentation for users and other developers.
• Collaborating with product design engineers to define system requirements and specifications.
• Debugging and troubleshooting firmware issues to enhance system reliability and efficiency.
• Conducting code reviews to ensure adherence to best practices and coding standards.
• Managing firmware version control and release processes to ensure timely updates and deployments.
• Coordinating with cross-functional teams to integrate firmware with hardware and software components.
• Analyzing performance metrics and user feedback to refine and enhance firmware features.
• Staying updated with industry trends and emerging technologies to innovate firmware solutions.
• Other duties as assigned.
Qualifications
• Bachelor's Degree in Electrical Engineering or a related field
• Proficiency in programming languages like C and C++, as well as assembly language.
• Knowledge of hardware design and microprocessors.
• Strong experience with firmware design and development for embedded systems.
• Strong understanding of hardware-software interaction and debugging tools and methodologies, including JTAG and logic analyzers.
• Familiarity with real-time operating systems (RTOS) and development environments.
• Excellent problem-solving skills and analytical thinking.
• Strong communication skills for collaboration with cross-functional teams.
• Ability to manage projects and meet deadlines under pressure.
• Ability to work independently or as a team.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
- ...Firmware Engineer Our client, a leader in embedded and networking systems, is seeking a highly skilled Firmware Engineer to join their innovative team. As a Firmware Engineer, you will be part of the engineering department supporting the development of high-performance...SuggestedWeekly payTemporary workFlexible hours
- ...Our client, a leader in embedded and networking systems, is seeking a highly skilled Firmware Engineer to join their innovative team. As a Firmware Engineer, you will be part of the engineering department supporting the development of high-performance Ethernet drivers...SuggestedWeekly payTemporary workFlexible hours
- ...A reputable client of ours is seeking a Firmware Engineer with strong experience in PCIe , NVMe , and low-level driver development to help design, implement, debug, and optimize firmware and software interfaces for high-performance storage or embedded systems....SuggestedRemote work
- ...Firmware Engineer II Boston Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work. As a Firmware Engineer II, you will contribute to the design, development and verification...SuggestedWork at officeLocal areaRelocation package
- ...Senior Firmware Engineer Our client, a leader in innovative technology solutions, is seeking a dedicated and skilled Senior Firmware Engineer to join their dynamic team. As a Senior Firmware Engineer, you will be an integral part of the engineering department supporting...SuggestedWeekly payTemporary workFlexible hours
$71.5k
...role: Boston Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work. As a Firmware Engineer II , you will contribute to the design, development and verification of software...Hourly payWork at officeLocal areaRelocation packageShift work- ...Firmware Engineer Our client, a leading Embedded Systems & Networking Technology company, is seeking a Firmware Engineer to join their team. As a Firmware Engineer, you will be part of the Embedded Systems team supporting Hardware Engineering and Networking teams. The...Contract workRelocation
- ...Job Description: ~ Min. 5 years of firmware design experience with C#, .NET experience ~5+ years of experience and Knowledge of design in SW Development using C#, .NET framework ~ Good project leading experience in planning, executing, monitoring and...
- ...Sr Firmware Engineer II Onsite Eden Prairie, MN Candidates must haves Experienced in Bluetooth Low Energy and/or Wireless and be able to explain their wireless contribution/experience Utilizing wireless sniffer such as Ellisys Test Automation/Python...Work at office
- ...Job Title: Firmware Engineer Associate Location: Bloomington, MN Duration: 11 Months Qualifications: Min. 6+ years of relevant experience Bachelor's Degree in Engineering Knowledge and experience with C code Experience working with embedded...
$130k - $160k
...Principal Firmware Engineer Location: Minneapolis, MN Hybrid (In office weekly as needed) Company Summary: Enterra Medical is a medical device company dedicated to a singular focus: helping more people with chronic gastroparesis live better lives by advancing technology...Work at office$78.4k - $130k
...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and... ...up, integration, and regression test plans for new hardware and firmware. • Diagnose issues related to startup behavior, communication...Local areaRemote work$50 - $65 per hour
...Description This role focuses on developing embedded software and firmware for new products from the ground up. You will design,... ...functionality. Collaborate with hardware, systems, and test engineers to define requirements, interface specifications, and integration...Contract workTemporary workWorldwide$99.3k - $198.7k
...mothers, female executives, and scientists. The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to building...Work at officeRemote workWorldwide- ...opportunity, please contact one of our Talent Specialists, Deepak at (***) ***-**** , (or) Ragu at (***) ***-**** Title: Computer Systems Engineer - 2 Openings Location: Onsite at St. Paul, MN Duration: 6 Months with possibilities of extension Working hours: Typically 8 4 or 9...Permanent employmentTemporary workWork at officeLocal areaRemote workRelocation
$109.28k - $163.92k
...6 veterans. \n\nPrimary Location: United States (US) - Minnesota - St Paul \nFunction: Technology (CA) \nTitle: Embedded Software Engineer - 119729 \nOnsite/Remote:Onsite Position\n\n## Your Responsibilities\n\nAs an Embedded Software Engineer at Sentera located in St....Full timeWork experience placementRemote workFlexible hours$89k - $164.3k
*Securian Financial Groups internal position title is Engineering Consultant. Position Summary: Are you an experienced application developer passionate about creating impactful technology solutions? Securian Financial is seeking an Engineering Consultant...Work at officeFlexible hours3 days per week$50 - $55 per hour
...Job Title: Software Systems Engineer II Job ID: 26404 Location: Mounds View, MN (Onsite) Duration: 9 Months Pay Range:... ...Managing Device Management (MDM) features for software, firmware, and OS updates Owning and prioritizing Agile team backlog...Immediate start$69.2k - $86.5k
...qualified talent while recognizing and encouraging the value of diversity in the global workplace. As a Field Service Software Engineer, you will provide support for nuclear fuel handling equipment or outage critical cranes. The field service support will be conducted...Local areaRemote workFlexible hours$100k - $150k
...Software Engineer – Lumin Digital Job Type: Full-time | Permanent Salary: $100,000-$150,000 (+Bonus) Benefits: 401k w/ 10% match , Generous PTO, Paid Parental Leave, Comprehensive medical, dental, and vision plans, and more! Overview of the Role: The...Permanent employmentFull time- ...Position Overview: This request is for a Developer/Software Engineer in support of Education. The Education Systems technical team within IT provides support for a variety of vended and custom-built applications and interfaces in support of client College of Medicine...Full timeRemote work
$55 per hour
An innovative AI company is seeking a Civil Engineer with Python expertise for a part-time freelance role. You'll generate prompts for AI, evaluate its answers, and collaborate on advanced AI projects while working remotely. Candidates must have a degree in Engineering...Part timeFreelanceRemote work- ...plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements... ...cross-function team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the...
$75 - $79 per hour
...poster from Onward Search About the role We’re partnering with a leading industry company to find a talented Senior Software Engineer to support a dynamic, data-focused team. This role offers a flexible remote working arrangement outside of the region, providing...Remote workFlexible hours$140k - $200k
...Senior Software Engineer, Windows/Desktop Applications - Saint Paul, MN, USA The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading PDFs...Work at office- We are looking for a Senior .NET Software Developer to design, develop, and maintain systems that support prepaid card manufacturing operations. You'll demonstrate technical leadership on both new and legacy applications, collaborate with cross-functional teams, and drive...
$52 - $56 per hour
...this job Medical insurance Vision insurance 401(k) Get notified when a new job is posted. Sign in to set job alerts for “Software Engineer” roles. Minnesota, United States $65.00-$70.00 1 month ago Minneapolis, MN $71,600.00-$140,600.00 1 day ago Junior Software Engineer...Contract workFreelanceWork at officeRemote work$120.4k - $198.7k
...awards. Salary Range $120,400.00 - $198,700.00 Target Openings 1 What Is the Opportunity? Travelers is seeking a Software Engineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end...Work experience placementLocal areaImmediate start$122.4k - $183.6k
...Sr Software Development Engineer Date: May 26, 2026 Location(s): St. Paul, MN, US, 55107 Company: NextEra Energy NextEra Analytics offers energy consulting services using industry-leading scientific analysis for planning, siting, forecasting and optimizing...Full timeFor contractorsWork experience placementLocal areaRelocation$124.8k - $187.2k
...as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. As a Sr. Software Engineer - 3D Visualization (OpenGL) you will own significant features of the real-time 3D...H1bWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


