Haystack
← Back to Jobs
Full time
Technology
GOGoodwinRecruiting logo

Embedded Software Engineer

GoodwinRecruitingPrinceton, New Jersey🇺🇸United StatesPosted Oct 16, 2026

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

Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Princeton, New Jersey, United States
MATLABEmbedded SystemsTCP/IPC#C++JavaPython

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