FPGA Embedded Software Engineer

Trenton Systems

  • Duluth, GA
  • 2 days ago

    Highlights

    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. 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.

    Numbers & Facts

    LocationDuluth, GA

    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



    PI47b720adac05-4611

    Similar Jobs

    See more jobs