Skip to content
mimi

Embedded Software/Firmware Engineer

North Star Group

Atlanta · flexible Full-time $105k – $110k/yr 3w ago

About the role

About

Responsibilities

  • Develops algorithms and real-time signal processing code for communication and data transfer between system-level and embedded hardware.
  • Designs embedded firmware for platforms such as FPGAs, DSPs, microcontrollers, ASICs, and GPUs.
  • Creates and maintains supporting documentation for design reviews and future enhancements.
  • Utilizes development environments for Xilinx and Altera (Intel) technologies.
  • Applies engineering principles to develop, implement, analyze, debug, and test real-time hardware interface firmware.
  • Designs, tests, and develops software packages to meet requirements and open system standards.
  • Develops and maintains scripts to support software development and processes.
  • Follows embedded software/firmware development processes.
  • Contributes to research reports, white papers, and competitive proposals.
  • Participates in technical meetings, project execution, and collaboration with colleagues.
  • Synthesizes solution and system designs, translating objectives into requirements and architectures for complex networks.
  • Investigates, develops, and documents technology approaches for internal and sponsored research.
  • Supports development of technical reports, presentations, journal articles, and conference materials.
  • Works with team members to develop AI/ML methods for optimizing communication systems.
  • Grows expertise in software development, infrastructure, techniques, and tools.

Requirements

  • Degree in Electrical/Computer Engineering, Physics, or related.
  • Familiarity with software development concepts.
  • Experience with embedded platforms and programming in C, C++, and Python.
  • Ability to obtain Secret Clearance.

Preferred Qualifications

  • Active Secret Clearance
  • 5+ years professional embedded software experience
  • Advanced degree
  • Background in signal processing/communications
  • Linux/containerized development
  • Applied R&D experience

Other

  • May require up to 25% travel.

Skills

AI/MLCC++DSPFPGAGPULinuxPythonXilinx

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free