Emerson

Principal Software Engineer – FPGA/DSP

Emerson

full-time

Posted on:

Location Type: Hybrid

Location: AustinTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Research, design, implement and test signal processing and communication algorithms required for satellite communications, radar, communications, and navigation systems.
  • Validate algorithms with real-world hardware (software defined radios) to prove feasibility of algorithms with real world signals. Verify performance at the system level with deployment.
  • Map developed algorithms to key application spaces in radar, satcom, communication, and navigation systems.
  • Independently lead the feature(s) through release.
  • Contribute to product design and code review efforts with the rest of the team.
  • Become a leading technical expert on key technologies in this space

Requirements

  • Bachelor of Science degree in Electrical Engineering (EE), Electrical and Computer Engineering (ECE), or Computer Science (CS)
  • Minimum 10 years relevant engineering experience in simulation and test FPGA designs to ensure they meet performance and functionality requirements.
  • Experience using SystemVerilog or VHDL to implement synthesizable logic targeting FPGAs.
  • Experience with HSS standards like Aurora and Ethernet is a plus.
  • Experience writing testbenches and simulation models to verify logic designs.
  • Understanding of RF concepts such as: freq/wl and freq/t relationships
  • Basic knowledge of RF time and spectral measurements.
  • US Citizen and/or US Person - required by law, regulations and/or government contracts with the DoD.
  • Digital signal processing skills – FFT’s, sampling algorithms experience.
  • Familiar with common clock domain crossing methods.
  • Knowledge of static timing analysis and experience writing timing constraints.
  • Experience writing and executing test plans to verify board level digital circuits.
  • Familiar with common benchtop instruments such as oscilloscopes, DMMs, function generators, and power supplies.
  • Proficiency in DSP/SDR Programming languages such as Python, Matlab, LabVIEW, C, C++ and development experience on Windows/Linux platform.
  • Familiar with Xilinx, Intel, or Lattice FPGAs and CPLDs, as well as their design tools.
  • Experience collaborating with other technical disciplines such as Analog, Software, Mechanical, and RF.
  • Familiar with communications standards such as CCSDS, IRIG106 &/or signals such as GPS, 5G, LTE
  • Experience with RF instrumentation such as spectrum analyzers, oscilloscopes.
  • Experience with DSP/SDR algorithm design. Applicant should understand baseband communications theory concepts such as:
  • Digital Up and Down Conversion (DUC /DDC)
  • Sampling theory
  • Filter operations, i.e. FIR, IIR, windowing
  • Basic modulation schemes such as PSK, FSK
  • Soft vs hard decisions
  • Demodulation techniques for timing and frequency recovery
  • Familiar with advanced modulation techniques
  • Familiar with RF measurements
Benefits
  • We provide a variety of medical insurance plans, with dental and vision coverage
  • Employee Assistance Program
  • 401(k)
  • Tuition reimbursement
  • Employee resource groups
  • Recognition
  • Flexible time off plans, including paid parental leave (maternal and paternal)
  • Vacation and holiday leave
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
signal processing algorithmscommunication algorithmsFPGA designSystemVerilogVHDLdigital signal processingtestbenchestiming analysisDSP/SDR programmingalgorithm design
Soft Skills
independent leadershipcollaborationproduct design contributioncode review
Certifications
Bachelor of Science in Electrical EngineeringBachelor of Science in Electrical and Computer EngineeringBachelor of Science in Computer Science