FPGA Embedded Software Engineer
Trenton Systems · Duluth HQ ·
- Category
- Embedded
Position Summary
The FPGA Embedded Software Engineer will provide technical expertise and execution for various software and firmware projects supporting the assessment, design, implementation, and support phases of multi-year, complex computing products. This role will require executing software and firmware projects in coordination with electrical, mechanical, and systems engineering within the organization to complete projects on-time and within budget.
Essential Duties & Responsibilities
- Perform software and firmware design activities in multiple environments, including BIOS, OS device drivers, scripts, embedded Linux, PIC microcontrollers, and/or other design environments as needed.
- Ability to adapt and learn new environments and technologies as needed to complete design activities.
- Capability to contribute at various phases of the project lifecycle, including design, documentation, vendor communication, testing, and manufacturing of products and services
- Create appropriate process and product documentation to support both internal and external end-users
- Provide Project Management support, including project tracking (design plans) on new Engineering designs
- Support Trenton’s manufacturing facility as required, providing support on technical issues
- Attempt to identify improvements in efficiency in processes and improvements in products and services and provide input to continuous improvement team
PM21