Job Information
TAD PGS, Inc. Embedded Firmware Engineer in Shalimar, Florida
We have an outstanding Contract position for anEmbedded Firmware Engineerto join a leading Company located in theShalimar, FLsurrounding area.
US Citizenship is required.
Candidate must have the ability to obtain and maintain a Secret Security Clearance.
Please click on this link if you have any questions on how to obtain a clearance : https://www.tadpgs.com/obtain_security_clearance
The applicant must have experience writing embedded software in the C or C++ languages for embedded systems. They should have a solid understanding of and experience with real-time software principles such as RTOS task scheduling and prioritization, inter-process communication with semaphores and mutexes, and memory management involving both the stack and heap and boot processes. Must have experience interacting with real hardware from a software environment and have experience writing low-level device drivers in both bare-metal and operating system environments, interacting with device registers and chip-to-chip hardware interfaces. Must have experience with boot processes and bootloaders and customizing bootloaders, such as U-Boot to support specific hardware configurations. Experience with low-level communication protocols such as SPI, I2C, and UART is a must. Experience with high-speed data transfer using protocols like PCIe and Aurora is desired.
Basic Hiring Criteria :
Bachelor's degree in Electrical Engineer, Computer Engineering, Computer Science, Software Engineering, or a related discipline from an ABET-accredited institution
Minimum 15+ years of relevant experience
Candidate must be a US Citizen and possess (and be able to maintain) a Final Secret Clearance or meet the eligibility to obtain (and maintain) a Secret Clearance
Experience with embedded Software/Firmware design
Experience working with embedded operating systems High proficiency with C/C++, and TCL
Experience in FPGA system design and testing from architecture through implementation
Familiarity with modern Xilinx FPGA families and design tools (7-series FPGAs, Ultrascale+, Vivado, Vitis, Xilinx IP cores)
Experience with multiple high-speed serial communication standards and interfaces (e.g. Aurora, 10Ge, PCIe, DDR4/3/2/1, JESD204B)
Experience with standard internal interfaces such as AXI4, AXI4-Stream, AXI4-Lite
Motivated self-starter and problem solver with experience executing in multi-disciplinary teams
Hands-on laboratory experience with instrumentation, test equipment, and debug/test methods
Desired Qualifications :
Master's degree in Electrical Engineer, Computer Engineering, Computer Science, Software Engineering, or a related discipline from an ABET-accredited institution
20+ years of relevant experience
Experience working with SoC designs such as Zynq and Zynq Ultrascale+ including architecting and interfacing with peripherals, interrupts, and related bus architectures
Working knowledge of digital/analog/mixed-signal electronics, components, and interface/communication standards
Experience with FPGA PCBA hardware design
VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / Equal Opportunity Employer / Veterans / Disabled
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visithttp://www.tadpgs.com/candidate-privacy/orhttps://pdsdefense.com/candidate-privacy/
TAD PGS, Inc.
- TAD PGS, Inc. Jobs