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 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Saint Paul, MN vacancy
  • $50 - $65 per hour

     ...Job Title: Senior Firmware Engineer Job Description The Senior Firmware Engineer will lead the design and development of a new firmware platform for advanced electromechanical medical devices. In this role, you will architect and bring up firmware on STM32 processors... 
    Suggested
    Contract work
    Temporary work

    Actalent

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

    Manpower

    Saint Paul, MN
    2 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
    4 days ago
  • $130.62k - $138k

     ...Embedded Firmware Engineer We have an immediate need for an Embedded Firmware Engineer. What You’ll Get to Do: Develop embedded software using C and assembly languages on bare metal or embedded operating systems Utilize advanced development/debugging tools... 
    Suggested
    Immediate start
    Flexible hours

    General Dynamics

    Minneapolis, MN
    3 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... 
    Suggested

    Futran Tech Solutions Pvt. Ltd.

    Minneapolis, MN
    2 days ago
  •  ...and we can make a difference together. About this role Carrier Fire & Security Products is seeking a Senior Embedded Software/Firmware Engineer for its Detector Electronics fire and gas detection business in Bloomington, MN! Det-Tronics has been providing proven flame detection... 
    Worldwide

    Carrier

    Minneapolis, MN
    1 day ago
  •  ...About The Role Coloplast Minneapolis, MN ONSITE 6 month to start but will get extended past that We need a Firmware Engineer who has programmed implantable devices in C or C++. Ideally this person has also programmed the wand or tablet that the device is controlled from... 

    O2 Technologies

    Minneapolis, MN
    2 days ago
  •  ...commercialization. This is a hands‑on startup environment where engineers have meaningful ownership, work closely across functions, and...  .... Position Overview The company is seeking an experienced Firmware Engineer to lead the architecture, development, testing, and maintenance... 

    Lumicity

    Minneapolis, MN
    55 minutes ago
  •  ...Position Overview Entrust is seeking a Senior Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and other duties as assigned. Join a talented and dynamic team of engineers developing systems... 

    Entrust

    Minneapolis, MN
    2 days ago
  • $50 - $65 per hour

     ...Job Description Job Description Job Title: Senior Firmware Engineer Job Description The Senior Firmware Engineer will lead the design and development of a new firmware platform for advanced electromechanical medical devices. In this role, you will architect... 
    Contract work
    Temporary work

    Actalent

    Saint Paul, MN
    2 days ago
  • $80k - $100k

     ...Voluntary life Insurance, Employer paid basic life insurance, short-term disability, long-term disability, and PTO Hardware Design Engineer Are you looking for a career that allows you to use your Hardware Design knowledge working on development of industrial automation... 
    Full time
    Temporary work
    Work at office
    Immediate start
    Remote work

    Pepperl+Fuchs Group

    Saint Paul, MN
    2 days ago
  • $79k - $135k

     ..., one of Virginia's best places to work, is seeking a Computer Engineer to join our team. This individual shall evaluate, analyze, and...  ...layout software (e.g., Altium). Experienced in writing embedded firmware for microprocessors. Desired Technical Skills: Containerization... 
    Contract work
    Temporary work
    Casual work
    Work at office
    Flexible hours

    SimVentions

    Saint Paul, MN
    2 days ago
  • $120k - $150k

     ...insurance, short-term disability, long-term disability, and PTO. We are an Equal Opportunity Employer. Principal Hardware Design Engineer Do you have a passion for modern electronics? Are you looking for a fulfilling position working with a top-notch engineering team... 
    Full time
    Temporary work
    Work at office
    Remote work

    Pepperl+Fuchs Group

    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
    4 days ago
  • $115k - $192.9k

     ...expertise and analytical skills to help create vehicles that are as smart as you are. In this position... As a Full Stack Software Engineer, you will collaborate with a broad array of talented software engineers to build amazing software that will transform the Ford... 
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Saint Paul, MN
    23 hours ago
  • $139.4k - $230k

     ...Salary Range $139,400.00 - $230,000.00 Target Openings 2 What Is the Opportunity? Travelers is seeking a Senior Software Engineer to join our organization as we grow and transform our Technology landscape. Individual will complete advanced software end to end... 
    Work experience placement
    Local area

    Travelers Insurance

    Saint Paul, MN
    23 hours ago
  • $50 per hour

     ...Senior Software Engineer, Full Stack The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Saint Paul, MN
    16 hours ago
  •  ...Software Engineer II 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 engineering tasks for specific system assignments including designing, developing... 
    Work experience placement
    Immediate start

    Travelers

    Saint Paul, MN
    1 day ago
  • $79k - $119k

     ...institutions through Relativity Academic and supporting pro bono legal work through Justice for Change. What We Do At Relativity, engineers don’t just write code. They build the systems that power AI-driven workflows at massive scale, enabling customers to uncover insights... 
    Remote work
    Home office

    Relativity

    Saint Paul, MN
    2 days ago
  • $107.4k - $161k

     ...about what we do. It’s our people who fuel our creativity and make our culture feel like home. Join our team as a Senior Software Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday at HQ in Maple Plain, MN. The Pricing Team at Protolabs is responsible... 
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Proto Labs

    Saint Paul, MN
    49 minutes ago
  • $122.4k - $183.6k

     ...Senior Software Development Engineer Date: Jul 3, 2026 Location(s): St. Paul, MN, US, 55107Juno Beach, FL, US, 33408 Company: NextEra Energy Requisition ID: 95446 NextEra Analytics offers energy consulting services using industry-leading scientific analysis... 
    Full time
    For contractors
    Work experience placement
    Local area
    Relocation

    NextEra Energy , Inc.

    Saint Paul, MN
    5 days ago
  •  ...the forefront Takes feedback from code review and applies changes to meet standards Conducts code reviews to provide guidance on engineering best practices Accountable for ensuring all aspects of product development follow compliance and security best practices Exhibits... 
    Work experience placement

    Jobtailor

    Saint Paul, MN
    1 day ago
  • $70k - $80k

     ...team. Join us and build technology that makes a real difference for the officers and communities we serve. Job Summary The Software Engineer will work with colleagues to deliver reliable and scalable applications that contribute to keeping first responders in the field... 

    Harris Computer

    Saint Paul, MN
    23 hours 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
    3 days 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
    4 days ago
  •  ...Software Engineer II Develops software systems, applications, firmware, and/or provides software systems testing and validation in support of R&D and/or Manufacturing Process Engineering. Responsible for analyzing, designing, programming, debugging, and modification... 
    Local area

    Samprasoft

    Saint Paul, MN
    3 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
    4 days ago
  •  ...Senior Software Engineer — Content Tools The CoCounsel Legal Integrations team within Thomson Reuters is seeking Senior Software Engineers to join the Content Tools team in building purpose-built APIs that give AI agents precise, governed access to TR's proprietary... 
    Contract work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Saint Paul, MN
    1 day ago
  • $197.4k - $232k

     ...Location: Seattle, Washington Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K - Offers Equity At Confluent, we are committed to providing competitive pay and benefits that are in line with... 
    Full time
    Remote work

    Confluent

    Saint Paul, MN
    1 day 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
    17 hours ago

Do you want to receive more vacancies?

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