Vacancy expired!
- Define and implement embedded code designs that will meet the specifications for new products. Specifications include performance, cost, and quality, and industrial certification requirements.
- Develop, test, and debug board level firmware using contemporary tools and techniques.
- Board level software designs include analog and digital I/O, board to board communication, AC/DC motor control, industrial network communication, and human interface.
- Ensure that projects are efficiently executed to achieve timely deliverables.
- Thoroughly document designs including requirements, architecture, detailed design, test procedures, test reports, and static code analysis results.
- Participate in peer-reviews of design requirements and code.
- Participate as an integral member of the Engineering team approach in executing projects.
- Contribute technical skills to support new product development and existing product sustaining.
- Work in all phases of software/hardware development lifecycle.
- Occasional domestic or international travel.