Embedded Software Engineer

Illinois  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Scope of Responsibilities/Expectations:
  • You will be a member of a small (1-6 person) multi-disciplinary team, and will be responsible for architecting/implementing/testing FPGA-based signal processing solutions for a variety of advanced wireless communications products.
  • You will be involved in all phases of projects, from requirements analysis and system architecture, through coding, test bench design, verification, synthesis and FPGA place and route.
  • You will have regular interaction with customers.
    You will work closely with software developers and you will have a hands-on role in product integration and debugging.
  • You must be a flexible and results oriented problem-solver who requires minimal supervision.
  • Projects can vary greatly from one to the next, so you must thrive on variety and enjoy taking on new challenges.
Applicant tasks will include:
  • Signal processing hardware and firmware system architecture and design, with emphasis on systems requiring FPGA/software interaction
  • Writing and simulating proof of concept models to verify architecture performance, gate count, power consumption, peak MIPS load, memory requirements, etc.
  • Adapting proof of concept RTL code to production, completing synthesis, timing, and verification tasks
  • Developing test cases and corresponding test benches to verify correct system implementation and performance
  • Verifying and making improvements to existing product signal processing
  • Mentoring and directing junior engineers
SKILLS:

Basic Qualifications:
  • Bachelors degree
  • 5+ years work experience
  • Must have FPGA-based signal processing experience
Specific Knowledge/Skills:
  • Applicant should be experienced with FPGA design using VHDL or Verilog, and should have experience with some of the following EDA tools: Modelsim, Cadence Incisive, Xilinx ISE/Vivado, Altera Quartus, ClearCase.
  • Applicant should be experienced designing Digital Signal Processing systems in Matlab/Simulink, C, or equivalent.
  • Applicant should be capable of working at both high level simulation (in Matlab/Simulink, or equivalent) as well as the implementation/verification level (RTl/gates).
  • Applicant should have experience with designing and implementing the physical layer of one or more wireless telecommunication protocols, eg GSM, UMTS, CDMA, WiFi, Bluetooth, WiMAX, LTE and TETRA.
  • As you will be working in a small project team and regularly interacting with customers, excellent communications and teamwork skills are essential.
  • Basic literacy with Real Time Embedded software, especially debugging, is a plus.
Start date
n.a
From
Synectics
Published at
10.07.2015
Project ID:
941925
Contract type
Freelance
To apply to this project you must log in.
Register