Entry to Mid-level Software Developer - Defense Systems

Integrated Solutions for Systems, Inc.
Aberdeen, United States of America
16 days ago

Role details

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

Job location

Aberdeen, United States of America

Tech stack

JavaScript
Artificial Intelligence
Application Testing
Automation of Tests
C++
Cloud Computing
Computer Programming
Databases
Computer Engineering
Continuous Integration
Distributed Systems
Embedded C
Python
Machine Learning
Object-Oriented Software Development
Systems Development Life Cycle
Rapid Prototyping Process
Real-Time Operating Systems
Software Tools
Wireless Sensor Networks
Signal Processing
Software Engineering
Software Systems
SQL Databases
TypeScript
Web Applications
Web Application Frameworks
React
GIT
Vue.js
Containerization
Angular
Linux Development
Information Technology
Software Coding
Stream Processing
Docker

Job description

We are seeking a creative and motivated Software Engineerto join our team. In this role, you will work at the exciting intersection of software development, digital signal processing, and machine learning. You will help us design, prototype, and build software that processes real-time wireless signals, extracts meaningful data, and deploys smart algorithms to edge devices., As an Entry-Level Software Developer, you will work alongside experienced engineers and scientists to develop software across multiple domains, including: AI and machine learning applications for RF signal classification and analysis Signal processing and electronic warfare systems Embedded software running on microcontrollers and edge devices Engineering tools and test applications used for system development and validation Enterprise and web-based command-and-control applications Real-time data processing and visualization systems Distributed software systems supporting sensor networks and mission operations

Depending on your interests and strengths, you may work with technologies ranging from embedded C/C++ development to Python-based AI solutions and modern web applications., Modern web frameworks (React, Angular, Vue, etc.) SQL and database technologies Docker and containerized applications Cloud technologies Test automation and continuous integration

What You'll Learn This role provides an opportunity to gain hands-on experience with: RF sensing and spectrum awareness technologies Artificial intelligence applied to real-world defense problems Electronic warfare and radar signal analysis Embedded and real-time software development Modern command-and-control architectures Large-scale distributed systems Secure software development practices

You will work directly with experienced software engineers, data scientists, signal processing engineers, and military subject matter experts while contributing to operationally relevant systems.

Requirements

This role is perfect for a recent graduate or an early-career developer (up to 35 years of experience)who loves hands-on coding, rapid prototyping, and solving complex, real-world data challenges. No prior defense or Electromagnetic Warfare (EW) experience is requiredwe will teach you the domain knowledge if you bring the coding passion!, Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical field Strong understanding of software development fundamentals Experience programming in at least one of the following languages: Python/C/C++/JavaScript/TypeScript Familiarity with object-oriented design principles Ability to work effectively in a collaborative engineering environment Strong problem-solving and analytical skills U.S. Citizenship required Ability to obtain and maintain a government security clearance

Nice to Have Experience Experience with one or more of the following is a plus: Artificial Intelligence and Machine Learning Digital Signal Processing (DSP) RF communications, radar, or wireless systems Linux development environments Git version control Embedded systems and microcontroller development

Benefits & conditions

We offer a strong benefits package, opportunity for employee ownership, and a competitive salary range.

Apply for this position