Senior Embedded Software Engineer

A rapidly ascending force in innovation, developing next-gen tactical mission autonomy technologies across defense, aerospace, and commercial domains.
$150,000 - $180,000
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
AI · Space · Robotics

Description For Senior Embedded Software Engineer

EpiSci is at the forefront of tactical mission autonomy, combining cutting-edge AI, autonomy algorithms, and digital signal processing to address critical national security challenges. As a Senior Embedded Software Engineer, you'll join a dynamic team developing revolutionary technologies for defense, aerospace, and commercial applications.

The role involves designing and implementing embedded software solutions, focusing on integrating DSP and AI/ML algorithms onto embedded hardware. You'll work with state-of-the-art technologies, including AMD Versal, Xilinx RFSoC, and various FPGA architectures, contributing to projects that range from AI aviators for advanced aircraft to autonomous UAV systems.

The ideal candidate brings strong expertise in C++ for embedded programming, real-time operating systems, and bare metal programming. You'll be responsible for system integration, algorithm deployment, and establishing best practices for embedded systems development. The position offers exposure to cutting-edge technology and the opportunity to work on meaningful projects that impact national security.

EpiSci offers a competitive compensation package ranging from $150,000 to $180,000, varying by location and experience. The company values diversity and encourages applications from candidates who may not meet every qualification but show strong potential. This role requires U.S. citizenship and security clearance eligibility, with occasional travel (approximately 10%).

Join EpiSci to be part of a team that's pushing the boundaries of what's possible in autonomous systems and AI technology. You'll work in a collaborative, fast-paced environment where your contributions will have a direct impact on the future of tactical mission autonomy.

Last updated a month ago

Responsibilities For Senior Embedded Software Engineer

  • Software Development: Work with engineering team to integrate, test, and validate DSP and AI/ML algorithms on embedded devices
  • System Integration: Collaborate with teams to integrate and deploy algorithms for integration and field-testing events on real-time hardware
  • Research: Develop and architect best practices for algorithm integration into embedded devices

Requirements For Senior Embedded Software Engineer

Python
Linux
  • Master's or PhD degree in embedded programming with FPGA-specific experience
  • Experience with developing and integrating DSP and AI/ML algorithms into embedded systems
  • Real-time operating systems development experience
  • Development and integration targeting AMD embedded devices
  • Strong programming skills in C, C++, and Python
  • FreeRTOS and/or bare metal application development experience
  • Experience with Xilinx FPGA architectures
  • Proficiency in Xilinx development tools
  • Must be a U.S. Citizen
  • Must be eligible for a U.S. SECRET security clearance with SAP eligibility

Interested in this job?

Jobs Related To EpiSci Senior Embedded Software Engineer

Autonomy Engineer

Design and implement autonomous systems for tactical military applications, including F16 fighter jets and UAVs.

Software Development Engineer - Device Telemetry

Senior Software Engineer role at Apple focusing on device telemetry and OS-level data collection systems, offering competitive compensation and comprehensive benefits.

Automotive -Embedded Software Applications Engineer (m/f/d) – Multimedia

Senior Automotive Embedded Software Engineer role at Qualcomm, focusing on multimedia systems development and customer support for automotive applications.

Sr. Integration & Test Engineer (Optical Products)

Senior Integration & Test Engineer position at SpaceX, focusing on satellite systems integration and testing for space exploration missions.

Platform Engineer

Senior Platform Engineer role at RTI focusing on embedded systems, AUTOSAR, and real-time middleware development