MDAEdge logo
MDAEdge
Posted 138 days agoVerified live 15h ago

Embedded Firmware Engineer

Brief overview

Rock Island, ILIn-person
Embedded C programmingUnit and integration testingRequirements analysisSoftware architecture and designCollaboration with stakeholdersVirtual team collaborationExperience with Arduinos

About the company

The world doesn't have a talent shortage. It has a talent alignment problem. MDA Edge exists to fix that.

Job description

Summary

MDAEdge is a company focused on embedded systems solutions. They are seeking an Embedded Firmware Engineer to develop, test, and analyze embedded software for hardware targets while collaborating with team members to ensure business needs are met.

Responsibilities

  • Develops, codes, configures, and tests programs for embedded hardware targets
  • Perform embedded systems engineering tasking including requirements analysis, concept development, software architecture and design reviews
  • Execute unit and integration testing of software in multiple environments (virtual, lab and on-hardware)
  • Analyze issues and drive for resolution of issues found during testing
  • Collaborates with other relevant stakeholders and team members to ensure that features meet business needs
  • Embedded C programming for working with hardware
  • Hardware knowledge – ability to read schematics
  • Experience with Arduinos, that would be helpful, as that is a mini version of what this role will be doing
  • Able to work in a team environment virtually

Skills

  • Develops, codes, configures, and tests programs for embedded hardware targets
  • Perform embedded systems engineering tasking including requirements analysis, concept development, software architecture and design reviews
  • Execute unit and integration testing of software in multiple environments (virtual, lab and on-hardware)
  • Analyze issues and drive for resolution of issues found during testing
  • Collaborates with other relevant stakeholders and team members to ensure that features meet business needs
  • Embedded C programming for working with hardware
  • Hardware knowledge – ability to read schematics
  • Able to work in a team environment virtually
  • Experience with Arduinos, that would be helpful, as that is a mini version of what this role will be doing

Qualifications

Must Haves

  • Develops, codes, configures, and tests programs for embedded hardware targets
  • Perform embedded systems engineering tasking including requirements analysis, concept development, software architecture and design reviews
  • Execute unit and integration testing of software in multiple environments (virtual, lab and on-hardware)
  • Analyze issues and drive for resolution of issues found during testing
  • Collaborates with other relevant stakeholders and team members to ensure that features meet business needs
  • Embedded C programming for working with hardware
  • Hardware knowledge – ability to read schematics
  • Able to work in a team environment virtually

Nice to Haves

  • Experience with Arduinos, that would be helpful, as that is a mini version of what this role will be doing

More jobs like this