Job Information
Randstad US embedded firmware engineer in shalimar, Florida
embedded firmware engineer.
shalimar , florida
posted september 13, 2024
job details
summary
$76.33 - $116.02 per hour
contract
bachelor degree
category computer and mathematical occupations
reference1065638
job details
job summary:
An Embedded Firmware Engineer is needed for an American defense, aviation, information technology, and biomedical research company in the Shalimar, FL area. An Embedded Firmware Engineer responsible for designing, developing, and testing embedded software for FPGA systems, with expertise in real-time systems, hardware interfacing, and high-speed communication protocols.
location: Shalimar, Florida
job type: Contract
salary: $76.33 - 116.02 per hour
work hours: 8am to 4pm
education: Bachelors
responsibilities:
Write embedded software in C/C++ for embedded systems.
Understand and real-time software principles (RTOS task scheduling, inter-process communication with semaphores/mutexes, memory management, boot processes).
Interact with real hardware from a software environment, including writing low-level device drivers for both bare-metal and OS environments.
Interact with device registers and hardware interfaces (chip-to-chip communication).
Customize bootloaders (e.g., U-Boot) for specific hardware configurations.
Work with low-level communication protocols like SPI, I2C, and UART.
Utilize high-speed data transfer protocols like PCIe and Aurora.
Skills:
Proficiency in C/C++, TCL.
Experience in FPGA system design and testing from architecture through implementation.
Familiarity with Xilinx FPGA families and tools (7-series FPGAs, Ultrascale+, Vivado, Vitis, Xilinx IP cores).
Experience with high-speed serial communication standards and interfaces (e.g., Aurora, PCIe, 10Ge, DDR4).
Knowledge of internal interfaces such as AXI4, AXI4-Stream, AXI4-Lite.
Motivated, self-starter with problem-solving skills and experience in multi-disciplinary teams.
Hands-on experience with instrumentation, test equipment, and debug/test methods.
Education and Experience:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related field from an ABET-accredited institution.
15+ years of relevant experience.
qualifications:
Experience level: Experienced
Education: Bachelors
skills:
Firmware
CEqual Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).This posting is open for thirty (30) days.