Embedded Software Engineer - (Secret Clearance)

Up to $120 • ContractInformation Technology

Fort Washington, PA

Branch: Enterprise Delivery P

Job ID: 25-04131

Quick Apply    No resume? Create a new profile Back to Results
Must have ACTIVE Secret Security clearance for DoD

Embedded Linux Development
• Experience developing multi-threaded embedded Linux solutions for networking applications
o Ability to create custom board support packages (BSPs) for system-on-chip (SoC) devices
o Familiarity with Cyclone

Firmware Development
• Experience developing with the Microchip dsPIC and PIC32 family
o Knowledge of the Microchip Harmony 1 and Harmony 3 frameworks
o Ability to implement very low-latency (under 5 msec) TCP and UDP clients and servers

Firmware/Software Requirements
There are two areas of software/firmware development that are required: 1. Real-time embedded Linux and FPGA development.
2. Firmware development for sensor controllers and the various component boards.

The skills required for each of these are:
Embedded Linux Development
• Experience developing multi-threaded embedded Linux solutions for networking applications
o PThreads experience a plus (this is an industry-standard multi-threading framework)
o Ability to code and debug Linux device drivers
o Ability to implement very low-latency (under 5 msec) TCP and UDP clients and servers
o Ability to create custom board support packages (BSPs) for system-on-chip (SoC) devices
• Experience developing for ARM-based system-on-chip (SoC) devices
o Familiarity with the Altera (formerly Client) Cyclone V and/or Arria 10 SoC family
o Ability to use the Altera Quartus II or Quartus Prime development environment for SoC development
o Ability to create custom board support packages (BSPs) for SoCs
o Ability to implement needed hardware functionality in the SoC's FPGA fabric
• Sufficient knowledge of electronic hardware to support the implementation and testing of new or existing hardware
o Particular focus on networking hardware knowledge

Firmware Development
• Experience developing with the Microchip dsPIC and PIC32 family of processors using the Microchip MPLAB and MPLAB X IDEs
o Ability to code applications in C and to at least understand assembly language code
o Ability to code non-operating system-based applications
o Need to be able to work with the legacy MPLAB and current MPLAB X IDEs
o Knowledge of the Microchip Harmony 1 and Harmony 3 frameworks
o Ability to implement very low-latency (under 5 msec) TCP and UDP clients and servers
• Sufficient knowledge of electronic hardware and the Microchip devices to support the implementation and testing of new or existing hardware
o Networking hardware knowledge
o Knowledge of support circuitry required for processor functionality

Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.

Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
Quick Apply    No resume? Create a new profile

Quick Apply

Resume

Maximum file size is 512KB, allowed file types are doc, docx, pdf, odf, and txt

Currently selected file:

×
   No resume? Create a new profile
Back to Results