|
Search Jobvertise Jobs
|
Jobvertise
|
Embedded Software Engineer 2 (FPGA Engineer) Location: US-PA-Pittsburgh Jobcode: 7b6db822d99d945d17cc42599a766815-122020 Email Job
| Report Job
Job Title: Embedded Software Engineer 2
Duration: 12 months
Location: Pittsburgh PA 15201
Candidate Responsibilities
- Must have prior industry experience with software testing
- Typical Day
- Works with team leads, software architect, algorithm experts, to understand software requirements and design software for embedded applications Candidate will be eligible for the 9/80 schedule. Not a mandatory schedule.
Education Requirement
- Bachelor’s or master’s degree in Robotics, Computer vision, Electrical or Computer Engineering, Computer Science, Mechanical Engineering, Mechatronics
- Bachelor’s degree with 5 years or master’s degree with 3 years industry experience in FPGA development
Technical Skills Required
Required technical skills:
- Proficiency with VHDL
- Proficiency with FPGA design tools such as Vivado, Xilinx system generator, and model-based design using tools such as MATLAB/Simulink, model composer, SD SOC/HLS C Code
- Experience developing with SoC devices such as Xilinx Zynq and Zynq UltraScale+
- Experience with interfacing FPGAs to ARM
- Strong background in C/C++ in embedded environments and version control software
Top candidates will also have:
- Experience with driver development for sensors such as cameras, lidars, radars and inertial measurement units
- Experience with a real time operating system
- Experience with high-speed interface bus architectures (e.g. Ethernet, PCIe)
- Experience with FPGA computer vision
- Knowledge of GIT
- Ability to develop Linux BSPs for custom hardware with Xilinx MPSoCs
- Ability to build/modify Linux kernel for MPSoC and write kernel level drivers
- Linux application background ex: gstreamer, OpenCV etc.
Soft Skills Required
- Demonstrated working experience on a team
- Excellent interpersonal and communication skills.
- Self-motivated, innovative, willing to pursue new technical areas and capable of working independently.
Aditi Consulting
|