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 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Saint Paul, MN vacancy
  •  ...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
    3 days ago
  • $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
    5 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
    5 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
    4 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
    3 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
    2 days 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
    3 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
    13 hours 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
    3 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
    3 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
    3 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
    3 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
    3 days ago
  • Company Description Sonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...
    Full time

    SonSoft Inc.

    Saint Paul, MN
    7 hours ago
  •  ...that the LLM offering is as efficient and fast as possible given the inference hardware available Maintain and optimize inference engine architecture Tune data storage configurations to optimize for scale and near real-time availability in a streaming architecture... 
    Full time
    Work at office
    Local area
    3 days per week

    Swoop Technologies

    Saint Paul, MN
    7 hours ago
  • $65 - $85 per hour

     ...Title : Embedded Firmware Engineer (C/C++ | RTOS | IoT ) Location : Eagan, MN (Hybrid, onsite 3 days per week) Job Type : W-2 Contract (6 Months) Compensation : $65 - $85/hour W-2 Industry: Chemical Manufacturing About the Role Our client, a global leader... 
    Contract work
    3 days per week

    Dahl Consulting

    Eagan, MN
    2 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
    4 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
    5 days 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
    3 days 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
    1 day 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
    5 days 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
    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
    13 hours 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
    5 days ago
  • $83.43k - $222.48k

     ...reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead the design and development of scalable,... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Saint Paul, MN
    1 day ago
  • $180k - $220k

     ...a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability and reliability... 

    Datavant

    Saint Paul, MN
    3 days ago
  • $113k - $254.2k

     ...C.H Robinson is seeking a Senior Software Engineer - Microsoft Dynamics 365 - where you won’t just design solutions but also be hands‑on in implementing them. Your ability to bridge the gap between business needs and technical excellence will be crucial for the organization... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Flexible hours

    C.H. Robinson

    Saint Paul, MN
    5 days ago
  • $99.1k - $163.4k

     ...Travelers Personal Insurance as we embark on an exciting transformation toward Salesforce excellence. We are seeking talented Software Engineers with strong engineering fundamentals who are eager to expand their expertise into the Salesforce ecosystem. In this role, you... 
    Work experience placement
    H1b
    Local area

    Travelers Insurance

    Saint Paul, MN
    1 day ago
  • $118k - $178k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed... 
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    5 days ago
  •  ...services. In this role, you will: Assist in the development and configuration of applications on the ServiceNow platform usingApp Engine Studio Support implementation and customization of ITSM modules, including Incident, Change, and Request Management Develop... 
    Full time
    Contract work
    Part time
    Internship
    Local area
    Immediate start
    Flexible hours

    Serco

    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!