What are the responsibilities and job description for the C, C++ Embedded Software Engineer position at DP Search?
Job Details
No Consulting firms.
No sponsorship available.
Must live within a commutable distance of Long Island, NY to be considered.
Electrical Design Engineer / C/C Embedded Software Engineer / FPGA / Firmware Engineer
Summary:
Working with senior design staff, you will assist in solving major and complex engineering problems in one or more phases of a developmental project involving analysis, research design, Hardware circuit design, board bring up, development, fabrication and / or testing of a device or system. The electrical engineer will use schematics, FPGA Design and debug tools to achieve daily work tasks.
Requirements
- Strong FPGA experience along with C/C embedded programming and a solid understand of hardware.
- Circuit design and debugging experience with SBCs, CPUs, microprocessors, memory (DDR), SOC, FPGA (VHDL), and bus protocols (such as PCIe, I2C, SPI)
- Help design, develop, modify and evaluate complex devices and / or systems. Assist in conceiving methods and alternatives for satisfying product goals, specifications and requirements of the project/assignment.
- Performs original complex analysis and design work of system and component parts in accordance with specifications.
- Designs or selects commercially available equipment, coordinates design results with other design groups: collaborates with other engineers to evaluate the merits of the design and makes changes accordingly.
- Conducts independent technical investigations involving the origination or modifications of material, components, or process specifications and requirements. Evaluates vendor capabilities to provide required products or services.
- Assists in preparation of bids and proposals as required.
Qualifications
- BS in Engineering or equivalent technical discipline. 3-8 years experience required.
Other Skills and Abilities
- Must have experience using test equipment (i.e. Oscilloscopes, Logic analyzers) Excellent analytical skills. Must be able to work with versatility and flexibility in a multi-task environment.