FPGA Engineer Job at Akkodis, Erie, PA

ZE1iNEhCb0pEc3Z5T1BHSjBpbng5azhPcXc9PQ==
  • Akkodis
  • Erie, PA

Job Description

Akkodis is seeking an FPGA Engineer for an on-site 12 month contract role for a manufacturer of mining equipment in Erie, PA. The Embedded Software/Firmware Engineer is a member of the Electronics Hardware and Firmware design team, responsible for design, coding, and testing of embedded software, device drivers, board support software, including OS integration, and interface with hardware/FPGA for control and power electronics development projects. They work alongside the systems, hardware, and application software design teams to develop products to support locomotives, marine and mining applications.

Pay/Salary Range: $70.00/hour - $80.00/hour

Development Engineer job responsibilities include:

  • Design and develop software processing, control, and communication solutions in an embedded real-time system, with a focus on boot code, mid/low-level firmware components, board support package (BSP), hardware test and device control applications.
  • Analyze software/firmware requirements, develop verification plans, and define test procedures.
  • Design and implement high quality code according to company standards, processes, and industry best practices.
  • Define, execute, and document software test cases. Troubleshoot and resolve issues in a timely manner to meet project schedules.
  • Create and maintain software project documentation including requirements, design descriptions, test plans, test results, release notes and other related technical data, consistent with engineering policies and procedures.
  • Support the hardware design team with development code and test applications for the purpose of hardware checkout.
  • Write interface control documents and user procedures, as applicable.
  • Perform design and code reviews in accordance with applicable standards and processes.
  • Participate as a presenter or reviewer in technical and program reviews.
  • Coordinate with hardware design engineers, FPGA developers, and application software teams to ensure proper low-level firmware interfaces at all levels and maximum code reuse.

QUALIFICATIONS:

  • Expertise with software requirements, software change management, defect tracking, software build and release processes.
  • Knowledge of Agile and Waterfall software development methodologies
  • Experience in closed loop control systems involving sensor and peripheral sampling, stimulation and control, microprocessor interfacing, interrupt design and management.
  • Experience with Matlab/Simulink for control system modeling and code development
  • Specific experience with Xilinx, ARM, PPC, Intel, and NXP processors
  • Experience with Serial, CAN, Arcnet and Ethernet based communications standards, including TCP/IP, UDP, DDS, XCP protocols
  • Exposure to Cyber-secure coding practices
  • Familiar with CENELEC EN 50128 guidelines for software safety integrity levels
  • Create micro architecture for the IPs. Implemented the I2C and SPI master controller logic.
  • Implement the RTL logic using System Verilog for Digital filters, ADC, DAC, RTC and MRAM devices.
  • Integrate custom and 3rd party IPs to create subsystem designs using Vivado IP Integrator.
  • Verify IP using system Verilog and UVM.
  • Integrated, tested, and verified HW in lab using test equipment and FPGA embedded logic analyzer.
  • Create timing constraints to meet design requirements.
  • Lab bring-up and debugging FPGA.

If you are interested in this FPGA Engineer job in Erie, PA, then please click APPLY NOW. For other opportunities available at Akkodis go to If you have questions about the position, please contact Stephanie Lister at stephanie.lister@akkodisgroup.com.

Equal Opportunity Employer/Veterans/Disabled

Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.

To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit

The Company will consider qualified applicants with arrest and conviction records.

Job Tags

Holiday work, Contract work, Temporary work, Local area,

Similar Jobs

Dunavant

Owner Operator Truck Driver Job at Dunavant

 ...compensation package ~ Driver fuel surcharge program ~ Fuel cards with discounts ~ Reward for safety performance Requirements...  ...trailer driving experience within the last four years TWIC card is preferred in port city locations At Dunavant, We want... 

Better Health Group

Clinical Medical Assistant Job at Better Health Group

Join to apply for the Clinical Medical Assistant role at Better Health Group.OverviewOur purpose is Better Health. Specializing in primary care for patients 65+ is our passion.We value you. Team members at Better Health are living their why and building their careers... 

Strategic Retail Partners

Payroll Manager Job at Strategic Retail Partners

 ...Strategic Retail Partners (SRP) is seeking Payroll Manager responsible for leading payroll operations while strengthening compliance, accuracy, and process efficiency. This role is ideal for a seasoned Senior Payroll Specialist/Analyst who is ready to step into broader... 

Bellows Plumbing, Heating, Cooling & Electrical

Marketing Coordinator & Coach Job at Bellows Plumbing, Heating, Cooling & Electrical

We are looking for a highly motivated individual to lead our Lead Generator Staff in multiple warehouses in the Bay Area. The position will coach,schedule, train,staff, andlead generate at across all our North and South BayCostco and Home Depotlocations. Services...

Nightingale Nurses

Travel MedSurg Registered Nurse Job at Nightingale Nurses

 ...Job Description Nightingale Nurses is seeking a travel nurse RN Med Surg for a travel nursing job in Columbia, South Carolina. Job Description & Requirements ~ Specialty: Med Surg ~ Discipline: RN ~ Start Date: 01/05/2026~ Duration: 13 weeks ~36 hours...