What are the responsibilities and job description for the Firmware Engineer position at Engtal?
Job Title : Firmware Engineer
Location : Westerville, OH
Job Summary :
We are looking for a skilled Firmware Engineer to join our team and contribute to the development and support of gateway and embedded application platforms. The ideal candidate will have a strong technical background and experience working with various Linux-based platforms. Knowledge in networking, communications, kernel drivers, and security is essential.
Key Responsibilities :
- Requirements Analysis : Gather and analyze requirements, create use cases, prototype devices and applications, and engage with customers as needed.
- Project Management : Plan projects, estimate tasks, collect software metrics, and manage version control.
- Full Lifecycle Software Development : Design, code, debug, conduct peer reviews, perform unit testing, optimize performance, and integrate solutions.
- Documentation : Write program commentary and create user guides for service and troubleshooting.
- Product Testing : Conduct unit tests, bench tests, system integration tests, and support field testing.
- Leadership : Be an effective team member and / or lead engineer with a positive, creative approach.
- Hardware Development Support : Assist with software development and testing for hardware.
- Additional Tasks : Perform other duties as needed by management.
Requirements :