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