About this opportunity
Trenton Systems lists this FPGA Embedded Software Engineer opportunity in duluth, Georgia. Review the employer’s description below for duties, qualifications and application requirements.
Job description
Description:
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 Requirements:
Required
* BS in Computer Engineering or Computer Science, or equivalent
* 5+ years in software and firmware engineering, particularly FPGA
* Exceptional Communication skills
* Proven ability to complete software and firmware projects on-time and within budget
* Attention to detail, including design documentation, data, and other collateral.
* Technical ability to develop in various environments including Linux, Windows, and embedded environments.
Desired
* Familiarity with UEFI BIOS and Intel x86 architectures
* Familiarity with ARM & embedded Linux development
* Familiarity with PIC microcontroller development and other bare-metal and low-level firmware
* Knowledge of FIPS-140-2, TPM, Bitlocker, STIG, and/or other security technologies
* Scripting experience - bash, Zsh, Powershell, Python
*NO RECRUITERS PLEASE*
PI8ebaeb7bd
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.