FPGA Embedded Software Engineer
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*
Recommended Jobs
Product Manager
About Relay Payments Relay Payments is building a modern digital payment network to revolutionize the trucking and logistics industries. Trusted by more than 500,000 drivers, 100,000 carriers, and…
Lead Test Lab Engineer
IDR is seeking a dynamic and experienced Test Engineer Team Lead  to join one of our top clients in the HVAC and Refrigeration industry in Suwanee, GA . This role offers an exciting opportunity to…
Medical Controller/ Bookkeeper
Full-time Description The Controller is responsible for managing day to day financial activities, ensuring the accuracy of financial reports, and developing strategic workflows to suppor…
Benefits Verification Specialist- Work from home
At CVS Health, we're building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming health care. As the nation's leading hea…
Lead Engineer - Service Engineering
**Job Description Summary** We see a brighter future for the world - and your career. Join Ritesh Shah and his team at GE Vernova in Richmond, VA as a Lead Engineer - Service Engineering. As a member …
School Nurse RN/LPN
[Job Title] School Nurse RN/LPN [Location] Douglasville, GA [Role Type] Part -Time 1099 - Contract [Pay Rate] $44,000 for the duration of the contract 07:30 am - 3:00 p…
Lighting sales associate Roswell Georgia
Summary ? Provide consultative services retail and trade customers for lighting solutions for the home or commercial application. ? Call on new customer prospects; builders, designers, archi…
Lead Sales Administrator
Oldcastle® APG, a CRH Company, is North America’s leading provider of innovative outdoor living solutions that enable customers to Live Well Outside. The manufacturer’s portfolio of premier building …
Industrial Electrical Technician
**Industrial Maintenance Technician** **Job Description** + As a Maintenance Electrician, you will be responsible for receiving work instructions, wiring diagrams, blueprints, and specifications to pe…
Lead Medical Assistant
Become a part of our caring community and help us put health first The Lead Medical Assistant is the first point of contact for patient care. Responsible for administrative duties in addition to…