Embedded Firmware Engineer
MDAEdge · Rock Island, IL · 1 mo ago
On-siteEngineeringFull-time
Responsibilities
- Develops, codes, configures, and tests programs for embedded hardware targets
- Performs embedded systems engineering tasks including requirements analysis, concept development, software architecture and design reviews
- Executes unit and integration testing of software in multiple environments (virtual, lab and on-hardware)
- Analyzes issues and drives for their resolution during testing
- Collaborates with other relevant stakeholders and team members to ensure features meet business needs
- Embedded C programming for working with hardware
- Hardware knowledge - ability to read schematics
- Experience with Arduinos (helpful, as this role will involve similar tasks)
- Able to work in a team environment virtually
Requirements
- Strong understanding of embedded systems and software engineering principles
- Proficiency in Embedded C programming
- Ability to read and understand hardware schematics
- Experience with Arduino platforms (helpful)
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work effectively in a virtual team environment