Back to Jobs
Full timeTechnology

Embedded Software Engineer

GoodwinRecruitingPrinceton, New Jersey🇺🇸United States

Why this role stands out

This hybrid role offers a fantastic opportunity to develop cutting-edge software for defense and satellite communication systems, fostering significant career growth and skill development in embedded Linux and RF technologies. You'll thrive here if you're a mid-senior engineer passionate about translating complex models into real-world applications and collaborating with a talented team. Apply now to make a tangible impact on the future of communication technology!

Quick overview

SeniorityMid Senior
Employment typeFull Time
Work modeHybrid
LocationPrinceton, New Jersey, United States
MATLABEmbedded SystemsTCP/IPC#C++JavaPythonData AnalysisLinux

Job description

Develop embedded and control software for advanced RF and software-defined radio systems used in defense and satellite communications. Collaborate with systems engineers to translate MATLAB and GNU Radio models into compiled code, build data-processing applications and interfaces, and implement embedded controls for RF products.

Responsibilities

  • Translate RF system models from MATLAB and GNU Radio into compiled source code.
  • Develop and debug software in C++, C#, Java, and Python.
  • Create Windows graphical interfaces for RF data analysis.
  • Build Linux data-processing applications using high-speed TCP/IP and UDP transfers.
  • Implement and test embedded control software for RF products.
  • Collaborate with systems engineers on RF and software-defined radio projects.

Required Skills

  • C/C++ programming
  • Embedded systems programming
  • Control systems programming
  • Embedded Linux
  • Yocto
  • Peta
  • Linux
  • Embedded systems debugging
  • Emulators and logic analyzers
  • Real-time application design
  • MATLAB model-based development

Similar jobs