Embedded Firmware Developer

4 weeks ago


Saint Paul, Minnesota, United States Actalent Full time
Job Title:

Firmware Software Engineer

Job Description:

The Firmware Software Engineer will be responsible for developing and supporting firmware applications for dispensing and IoT equipment systems. This includes coding, supporting architectures, documenting designs, and creating Proof of Concepts to develop applications.

The role involves working with team members to integrate software and hardware developed by other divisions, integrating full stack IoT end node solutions, and participating in the SCRUM/Agile software development process.

The engineer will also work with product owners to define and document User Stories, including Acceptance Criteria, and apply DevOps practices to efficiently collaborate with multidisciplinary teams.

Requirements:
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering or applicable technical degree
  • 5+ years in C or C++ in embedded firmware development
  • Experience in Microcontroller-based board/application development
  • Experience with embedded RTOS and bare-metal development
  • Experience in serial communication protocols, such as UART, SPI, I2C
  • Experience with Serial protocols
  • Experience in ARM based microcontrollers, such as ST Micro, NXP, or Silicon Labs EFM (preferred)
  • Experience in Modbus RTU/TCP or CANBus (preferred)
  • Experience in supporting Embedded Firmware Platform, Board Support Package development (preferred)
  • Experience in two or more of the following areas: bootstrap loader, embedded file systems, system controls, embedded Linux (preferred)
  • Experience with Agile development methodologies (preferred)
  • Experience with board layout and design (preferred)
Soft Skills:
  • Ability to work within a SCRUM/Agile software development process
  • Collaborative mindset for working with multidisciplinary teams
  • Strong documentation skills for defining and documenting User Stories including Acceptance Criteria
About Actalent:

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market.

With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Diversity, Equity & Inclusion:

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people.

We maintain an inclusive environment through persistent self-reflection, building a culture of care, engagement, and recognition with clear outcomes.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.



  • Saint Paul, Minnesota, United States Dojo Five Full time

    Job Title: Embedded Systems ArchitectAbout Us: Dojo Five is a dynamic startup that specializes in embedded firmware development. Our mission is to modernize firmware development and deployment experiences through innovation, quality, and security.Job Description: We are seeking a highly skilled Embedded Systems Architect to join our team. The ideal candidate...


  • Saint Paul, Minnesota, United States Dojo Five Full time

    Job DescriptionDojo Five is seeking a highly skilled Senior Firmware Engineer to join our team. As a key member of our firmware development team, you will be responsible for designing, developing, and testing firmware for our cutting-edge projects.Key Responsibilities:Design and develop firmware for embedded systemsCollaborate with cross-functional teams to...


  • Saint Paul, Minnesota, United States Dojo Five Full time

    Job DescriptionDojo Five is seeking a highly skilled Senior Firmware Engineer to join our team. As a key member of our firmware development team, you will be responsible for designing, developing, and testing firmware for our cutting-edge projects.Key Responsibilities:Develop and maintain firmware for embedded systemsCollaborate with cross-functional teams...


  • Saint Paul, Minnesota, United States Dojo Five Full time

    Job DescriptionWe are seeking a highly skilled Senior Firmware Engineer to join our team at Dojo Five. As a key member of our firmware development team, you will be responsible for orchestrating the lifecycle of firmware development projects, including programming, code reviews, and testing.Your expertise in C and C++ programming languages, as well as your...


  • Saint Paul, Minnesota, United States Emerson Full time

    We are seeking a skilled Embedded Software Engineer to join our team at Emerson. This role will focus on the development of new products, working closely with multidisciplinary teams to design and implement innovative solutions.As an Embedded Software Engineer, you will be responsible for:Designing and implementing product features that meet customer...


  • Saint Paul, Minnesota, United States Emerson Full time

    Embedded Software Engineer OpportunityEmerson is seeking a skilled Embedded Software Engineer to join our team of experts responsible for new product design, development, and introduction into production.This role is part of our Final Control business unit, a leader in optimizing process operations around the world known for our technical expertise and...


  • Saint Paul, Minnesota, United States Volt Company Defunct Full time

    At Volt, we are seeking an experienced Embedded Software Engineer to join our team in Wichita, KS. As an Embedded Software Engineer, you will design and implement embedded C software for bare-metal microcontroller-based systems with an option for VHDL firmware for FPGA-based systems.You will be responsible for researching new components, technologies, and...


  • Saint Paul, Minnesota, United States Blue Star Partners, LLC Full time

    Job Summary:Blue Star Partners, LLC is seeking a highly skilled Software Development Expert to join our Electrophysiology Division. As a critical contributor, you will participate in the development and deployment of system and software architecture to support our development programs. Your expertise will be instrumental in designing, developing, and...

  • Marketing Director

    4 weeks ago


    Saint Paul, Minnesota, United States Dojo Five Full time

    Job Title: Director of MarketingWe are seeking a highly skilled Director of Marketing to join our team at Dojo Five. As a key member of our organization, you will be responsible for developing and executing our marketing strategy to drive qualified leads and revenue growth.Key Responsibilities:Develop and implement marketing campaigns to position Dojo Five...


  • Saint Paul, Minnesota, United States Abbott Laboratories company Full time

    Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our Electrophysiology Division at Abbott. As a key member of our team, you will be responsible for designing, developing, and deploying software applications embedded in diagnostic and interventional cardiology devices.Our ideal candidate will have a strong background in software...


  • Saint Paul, Minnesota, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Senior Member of Technical Staff to join our team. As a key member of our software engineering division, you will be responsible for designing, developing, and troubleshooting software programs for databases, applications, tools, and networks.Key Responsibilities:Design and develop software programs for...


  • Saint Paul, Minnesota, United States Trane Technologies Full time

    Software Development Engineering Internship OverviewTrane Technologies is seeking a highly motivated and skilled Software Development Engineering Intern to join our team. As a Software Development Engineering Intern, you will work with a highly integrated team in a UI application or embedded Linux development role with today's latest software...


  • Saint Paul, Minnesota, United States Insight Global Full time

    Job Description Insight Global is seeking a highly skilled Senior Technical Lead for Mobile Development to join our team in Roseville, MN. As a key member of our team, you will be responsible for leading mobile development from end to end and guiding a team of mobile developers. Responsibilities:Technical lead for a team of multiple software engineers (on...


  • Saint Paul, Minnesota, United States Ergotron Full time

    About Ergotron: Ergotron is a global leader in designing ergonomic solutions that connect people and technology to enhance human performance, health, and happiness. Using the Technology of Movement, Ergotron builds products and custom solutions that help people feel a new sense of energy in healthcare, industrial, and office settings, both at home and...


  • Saint Paul, Minnesota, United States Trane Technologies Full time

    We are seeking a skilled Sustaining Software Engineer to join our team at Trane Technologies. In this role, you will be responsible for designing, implementing, and reviewing software solutions for UI and application-level defects for embedded controllers. You will investigate web-based UI and application software problems on Trane Technologies' embedded...


  • Saint Paul, Minnesota, United States Trane Technologies Full time

    We are seeking a skilled Sustaining Software Engineer to join our team at Trane Technologies. In this role, you will be responsible for designing, implementing, and reviewing software solutions for UI and application-level defects for embedded controllers. Your expertise will help address quality issues and meet functional requirements.As a Sustaining...


  • Saint Paul, Minnesota, United States 3M Full time

    Job Title: Software Development and Cloud Infrastructure SpecialistJob Summary:This role provides an opportunity to transition from other private, public, government or military experience to a 3M career. As a Software Development and Cloud Infrastructure Specialist, you will have the opportunity to tap into your curiosity and collaborate with some of the...


  • Saint Paul, Minnesota, United States HireTalent - Diversity Staffing & Recruiting Firm Full time

    Job Title: Software Quality Assurance EngineerDuration: Contract + Possible Extension/FTELocation: Job Description:Collaborate with a team to integrate quality processes into an iterative and fast-paced development environment.Apply software testing techniques to support test development, review, and analysis, test execution, and verification of...


  • Saint Paul, Minnesota, United States DivIHN Integration Inc Full time

    At DivIHN Integration Inc, we are seeking a skilled Sr. Software Test Automation Engineer to join our team. As a key member of our software development team, you will be responsible for ensuring the quality of our products by performing software testing related work in a collaborative environment.Key Responsibilities:Apply software testing techniques to...


  • Saint Paul, Minnesota, United States Oracle Full time

    Job DescriptionDo you want to be part of a team that's changing the face of healthcare?Oracle is excited to be using our resources, knowledge, and expertise—as well as our successes in other industries—and applying them to healthcare to make a meaningful impact. As people, we all participate in healthcare, it's deeply personal, and we put the human at...