Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Saint Paul, MN vacancy
  •  ...Firmware Engineer II Work mode: Onsite Onsite Location(s): Arden Hills, MN, US, 55112 Additional Location(s): US-MN-Arden Hills Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we'll give you the opportunity... 
    Suggested
    Work at office
    Local area
    Relocation package

    Boston Scientific

    Saint Paul, MN
    3 days ago
  •  ...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... 
    Suggested

    Sparrow Inc

    Shoreview, MN
    3 days ago
  •  ...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... 
    Suggested
    Weekly pay
    Temporary work
    Flexible hours

    Manpower

    Saint Paul, MN
    3 days ago
  •  ...Skills and Requirements • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a similar technical...  ...environment • 3 or more years working in C or C++ in embedded firmware development. • Experience with embedded RTOS or bare-metal... 
    Suggested

    Insight Global

    Saint Paul, MN
    1 day ago
  • $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... 
    Suggested
    Hourly pay
    Work at office
    Local area
    Relocation package
    Shift work

    Boston Scientific

    Arden Hills, MN
    1 day ago
  •  ...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... 
    Weekly pay
    Temporary work
    Flexible hours

    Manpower

    Saint Paul, MN
    4 days ago
  •  ...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... 
    Weekly pay
    Temporary work
    Flexible hours

    Manpower Group Inc.

    Saint Paul, MN
    2 days ago
  •  ...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... 

    Futran Tech Solutions Pvt. Ltd.

    Minneapolis, MN
    4 days ago
  •  ...Overview Position: Medical Senior Embedded Software Engineer – QNX / BSP Location: St. Paul MN About the Role Senior Embedded Software...  ...focus heavily on Board Support Package (BSP) bring-up, embedded firmware development, and transitioning into application-level development... 

    Global Connect Technologies

    Saint Paul, MN
    4 days ago
  • $50 - $65 per hour

     ...Job Title Embedded Software Engineer Overview This role focuses on designing and developing embedded software and firmware for new products from the ground up. You will work primarily in embedded C++ on 32‑bit microprocessors, contributing to safety‑critical systems in... 
    Contract work
    Temporary work

    Actalent

    Saint Paul, MN
    4 days ago
  •  ...fast‑paced environment of 80+ highly experienced and specialized engineers with over 25 years of ASIC/FPGA experience and more than 300...  ...support, and technical guidance. Drive best practices for firmware development, version control, documentation, testing, CI/CD, and... 
    Temporary work
    Flexible hours

    ForwardEdge ASIC LLC

    Saint Paul, MN
    14 hours ago
  • $120k - $150k

     ...Principal Embedded Software Engineer Location : New Brighton, MN Type: Full Time Schedule: Hybrid - 3 days in office and 2 days remote Salary Range : $120,000-$150,000 Benefits : Medical, Dental, Vision, 401k, Voluntary life Insurance, Employer paid... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work

    Pepperl+Fuchs Group

    Saint Paul, MN
    5 days ago
  •  ...Senior Embedded Linux Software Engineer We are seeking a Senior Embedded Linux Software Engineer for an IoT software development team. This role focuses on hands-on development for on-premise laundry solutions, working with sensors in washing machines that measure... 

    Apex Systems

    Saint Paul, MN
    4 days ago
  • $101.2k - $161.6k

     ...heart of our success. We've earned national recognition, including being named a Great Place to Work and consistently ranking on Engineering News Record's Top 500 Design Firms in the United States and we're still growing! Summary We are seeking a Lead Mechanical Engineer... 
    Work experience placement
    Work at office
    Local area

    HR Green

    Saint Paul, MN
    12 days ago
  • $100k - $120k

     ...companies and service professionals that depend on us. Why this role is important to Field Nation: Field Nation is looking for a Software Engineer who is eager to build, learn, and grow on a team that’s shaping how modern software gets made. This role is for engineers who... 

    Field Nation

    Saint Paul, MN
    2 days ago
  •  ...—we’re all about teamwork. Together, we’ll redefine document security. Job Overview We are seeking an experienced Senior Software Engineer to join our team to architect, develop, and enhance our secure document generation platform. The ideal candidate will demonstrate... 
    Flexible hours

    Inkit

    Saint Paul, MN
    1 day ago
  • $110k

     ...Overview Calspan JETS is the world’s premier supplier of ground-based testing solutions for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by... 
    Temporary work
    Flexible hours

    Calspan

    Saint Paul, MN
    5 days ago
  •  ...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 time
    Remote work

    Talent Software Services

    Saint Paul, MN
    2 days ago
  • 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...

    Pointwest Technologies Corp

    Roseville, MN
    2 days ago
  •  ...Join our dynamic engineering team to build scalable cloud-native applications that serve millions of users worldwide. You’ll work on cutting-edge technologies and collaborate with cross-functional teams to deliver high-quality software solutions. Requirements Bachelor’... 
    Worldwide

    Comfort Health

    Saint Paul, MN
    1 day ago
  •  ...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... 

    Hire Talent

    Saint Paul, MN
    2 days ago
  •  ...work with innovative technology, come be a part of our great team! About This Position We are recruiting a frontend Senior Software Engineer to join our rapidly growing Digital Solutions team located in the Minneapolis, MN location. As an integral part of our development... 
    Local area
    Flexible hours

    6AM City

    Saint Paul, MN
    2 days ago
  •  ...Job Description As a Senior Software Engineer at Forj, you’ll do more than write code. In this role, you’ll lead software development on cross-discipline engineering teams, be trusted to translate our client’s vision into embedded software reality, shape system software... 
    Local area

    Forj medical

    Saint Paul, MN
    1 day ago
  • $121.5k - $145.5k

     ...team and architects. Participate in estimation and prioritization of project requests. Build relationships with architects, software engineers, quality assurance engineers, and business analysts to collaborate on design and delivery decisions. Project Implementation... 
    Flexible hours
    Weekend work
    Afternoon shift

    WEX

    Saint Paul, MN
    2 days ago
  •  ...C.H Robinson is seeking a Senior Software Engineer on our Global Forwarding pricing/rating/quote automation space, where the work ties directly to automation, productivity, operational workflow, and financial accuracy. This is a technical leadership role on a software... 
    Work experience placement

    C.H. Robinson

    Saint Paul, MN
    1 day ago
  •  ...Senior Software Engineer page is loaded## Senior Software Engineerlocations: Minnesotatime type: Full timeposted on: Posted Todayjob requisition id: R0003697# **Together we make breakthroughs possible.**At OCLC, we build technology with a purpose: to connect libraries... 
    Work at office
    Worldwide

    OCLC

    Saint Paul, MN
    1 day ago
  • $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 work
    Freelance
    Work at office
    Remote work

    Hollstadt & Associates

    Saint Paul, MN
    2 days ago
  • The Systems Administrator, Senior manages and optimizes complex enterprise infrastructure spanning Windows and Linux servers, VMware environments, and cloud services that support mission-critical government systems. The role leads major changes, automation, and incident...
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Saint Paul, MN
    5 days ago
  • $30 per hour

     ...of our customers who are tackling some of the world's biggest challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in a distributed, highly available, and virtualized service infrastructure... 
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Oracle

    Saint Paul, MN
    4 days ago
  •  ...Software Engineer 3 Job details General information Entity Safran is an international high-technology group operating in the fields of aerospace (propulsion, equipment and interiors), space and defense. Its mission is to contribute sustainably to a safer world... 
    Permanent employment
    Full time
    Part time
    Worldwide

    Safran

    Saint Paul, MN
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!