Senior software engineer

Deepsig Inc.
Arlington, United States of America
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Arlington, United States of America

Tech stack

Adobe InDesign
Artificial Intelligence
CMake
Signals Intelligence
Nvidia CUDA
Linux
Field-Programmable Gate Array (FPGA)
Python
Shell Script
Software Deployment
Software Engineering
Data Processing
PyTorch
Delivery Pipeline
Gitlab
Build Management
Pytest
Gitlab-ci
Information Technology
Build Tools
TensorRT
Software Defined Radio
Docker

Job description

In this role, you will participate in the influence of the full product development life cycle: from requirements and design through development, validation, documentation, launch, and ongoing maintenance. You will work directly with key customers and product stakeholders to shape the roadmap and deliver high-impact features.

As part of the process, we may invite you to complete a short, practical exercise to showcase your development skills.

What You'll be Doing:

  • Expand and maintain DeepSig signal sensing products
  • Work with product stakeholders to contribute to the roadmap, delivering customer and engineering-driven features
  • Keep up with software and hardware advances and industry best practices; identify appropriate technologies and chart a course for their integration
  • Create and maintain technical designs; lead and participate in design reviews to ensure quality and alignment across the team
  • Manage build systems and dependencies
  • Work directly with key customers to establish requirements, design solutions, develop, and deliver

Tech Stack:

  • C+17
  • NVIDIA stack (CUDA, TensorRT)
  • Python, PyTorch
  • CMake
  • Docker
  • GitLab
  • GoogleTest, pytest

Requirements

  • Candidates must be authorized to work in the United States by US citizenship to meet certain information processing and contract requirements
  • Bachelor's degree in Electrical Engineering, Computer Science, or related field; Master's degree preferred
  • 7+ years of C+ development experience with strong command of modern C+
  • Experience developing and maintaining build environments for C/C+ applications (Make/CMake)
  • Demonstrated experience across full software development life cycle
  • Technical leadership experience such as mentoring engineers, leading design reviews, and coordinating work across a team

What We Would Like to See:

  • Experience managing CI/CD pipelines (eg, GitLab CI)
  • Experience developing and deploying applications on Linux (packaging, system services, Shell scripting)
  • GPU development experience (eg CUDA)
  • Software-defined radio (SDR) experience
  • Embedded system experience
  • This opportunity is ideal if you possess experience in or a strong enthusiasm for AI/ML, HPC, SIGINT, SDR, FPGA, or wireless technology

Benefits & conditions

DeepSig is growing its technical team while cultivating a collaborative, agile, and fun small-team culture. We value creativity, knowledge sharing, and employee growth, and we encourage participation in scientific publications, conferences, and open-source software. We offer competitive salaries and benefits, an employee stock option grant program, an environment where we are excited to be transforming and disrupting how signal processing is done with AI/ML, a welcoming and inclusive environment, a flexible schedule, and a great work/life balance.

Apply for this position