1

Algorithm Jobs in North Carolina (NOW HIRING)

Electronic Warfare Systems Architect

Raleigh, NC · On-site

$217.20K/yr

Detection and CFAR algorithms * Beamforming and array processing * Target tracking and state estimation * Emitter detection, classification, and geolocation - Guide the integration of machine ...

Knowledge of distributed (multi-tiered) systems, algorithms, and relational & non-relational databases * Knowledge of XML/JSON and schema development/reuse, relational database management systems ...

Senior Research Engineer - AI/ML

Raleigh, NC · On-site

$181.20K/yr

Applied Research Associates, Inc. (ARA) is actively seeking a highly qualified Research Engineer for the development of advanced AI/ML algorithms for the Intelligence and Defense communities.

Applied Research Associates, Inc. (ARA) is actively seeking a highly qualified Research Engineer for the development of advanced AI/ML algorithms for the Intelligence and Defense communities.

Implement clustering, classification, regression, and other machine learning algorithms as needed. * Apply data mining techniques to extract actionable insights from structured and unstructured data.

Senior Firmware Engineer

Durham, NC · On-site

$115.50K - $152.70K/yr

Implement algorithms for biomedical instrumentation. * Create design specifications. * Digital designs incorporating microprocessors and CPLD/FPGA. * Design and maintain analog, digital and mixed ...

next page

Showing results 1-20

Algorithm information

See North Carolina salary details

$30

$71

$94

How much do algorithm jobs pay per hour?

As of May 29, 2026, the average hourly pay for algorithm in North Carolina is $71.33, according to ZipRecruiter salary data. Most workers in this role earn between $60.72 and $80.82 per hour, depending on experience, location, and employer.

What is an Algorithm job?

An Algorithm job typically involves designing, analyzing, and optimizing algorithms to solve complex problems efficiently. Professionals in this role work in fields like computer science, data science, artificial intelligence, and software development. They create algorithms for tasks such as data processing, machine learning, search optimization, and automation. Strong mathematical and programming skills are essential, along with knowledge of algorithmic complexity and data structures.

What are the key skills and qualifications needed to thrive in the Algorithm position, and why are they important?

To excel as an Algorithm Engineer, you typically need a strong background in computer science, mathematics, and programming languages such as Python, C++, or Java, often supported by a relevant degree. Familiarity with algorithms and data structures, version control systems like Git, and experience with technical tools such as MATLAB or TensorFlow are highly valued. Analytical thinking, problem-solving abilities, and effective communication skills are crucial soft skills for this position. These competencies are essential to create efficient algorithms, collaborate across teams, and drive innovation in computational solutions.

What are typical projects or tasks that an Algorithm Engineer works on?

As an Algorithm Engineer, you might work on developing and optimizing algorithms for tasks like data analysis, machine learning, computer vision, or operations research, depending on the industry. Daily responsibilities often include writing and testing code, analyzing performance bottlenecks, and collaborating with data scientists, product managers, or software engineers to integrate algorithms into production systems. You may also be involved in researching new techniques, reviewing technical literature, and presenting your findings to technical and non-technical audiences. This role often requires balancing creative problem-solving with practical implementation and continuous improvement.
Infographic showing various Algorithm job openings in North Carolina as of May 2026, with employment types broken down into 2% Locum Tenens, 1% Internship, 69% Full Time, 25% Part Time, and 3% Contract. Highlights an 78% Physical, 3% Hybrid, and 19% Remote job distribution, with an average salary of $148,375 per year, or $71.3 per hour.
Electronic Warfare Systems Architect

Electronic Warfare Systems Architect

Vadum Inc

Raleigh, NC

$217.20K/yr

Other

Medical, Retirement

Posted 25 days ago


Job description

Description

Since 2004, Vadum has built a brand known for practical innovation that delivers solutions to customers in the competitive field of national defense research and development.


We are seeking a visionary Electronic Warfare Systems Architect to lead the conceptualization, design, and implementation of advanced RF and digital processing systems. As the technical lead, you will bridge the gap between mission requirements and hardware/software implementation, driving the technical roadmap for our next-generation EW and radar capabilities. 


Key Responsibilities:

System Architecture & Technical Leadership

- Define end-to-end radar and EW system architectures, from RF front end and digitalization through digital processing, exploitation, and user outputs.

- Decompose mission requirements into system-level specifications and performance allocations.

- Lead architecture trade studies considering performance, latency, SWaP, compute resources, and scalability.

- Establish technical roadmaps for signal processing and exploitation capabilities.

- Serve as technical lead or chief engineer on radar/EW programs.

- Mentor and guide engineering teams in architectural best practices and technical rigor.


Radar & Electronic Warfare Signal Processing

- Architect and oversee development of advanced signal processing techniques including:

  • Pulse compression and Doppler processing
  • Detection and CFAR algorithms
  • Beamforming and array processing
  • Target tracking and state estimation
  • Emitter detection, classification, and geolocation

- Guide the integration of machine learning techniques for RF signal classification and sensor exploitation.

- Ensure algorithm designs are robust, testable, and suitable for real-time or near-real-time deployment.


Hardware/Software Integration

- Align algorithm development with hardware constraints (FPGA, GPU, CPU, embedded systems).

- Define digital signal processing requirements and data flows across system interfaces.

- Support integration, validation, and performance verification efforts.

- Review and approve technical designs, interface control documents, and verification plans.


Customer & Program Engagement

- Present technical approaches and results to internal leadership and government customers.

- Contribute to proposals, technical volumes, and white papers.

- Identify technical risks and develop mitigation strategies.

- Support long-term technology and product roadmap planning.

Requirements

Required Qualifications

  • Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Physics, Applied Mathematics, or related field.
  • 10+ years of experience in radar or electronic warfare systems.
  • Demonstrated experience architecting complex sensing or RF exploitation systems. 
  • Deep expertise in radar signal processing, including detection, estimation, tracking, and classification.
  • Experience designing systems under real-time or embedded constraints.
  • Strong proficiency in C++ and Python for algorithm development and system integration.
  • Experience developing and validating algorithms in MATLAB.
  • Familiarity with FPGA, GPU, embedded systems, or high-performance computing architectures.
  • Strong written and verbal communication skills.
  • Active security clearance or ability to obtain one.

Preferred Qualifications

  • Experience transitioning algorithms from MATLAB/Python prototypes to optimized C++ implementations.
  • Experience with real-time Linux or embedded environments.
  • Experience applying machine learning frameworks (e.g., PyTorch, TensorFlow) to RF data.
  • Prior technical leadership, Chief Engineer, or Principal Engineer experience.
  • Experience with airborne, ground-base, maritime, or passive radar systems.
  • Experience with electronic support (ESM) or electronic attack (EA) systems.


Why Join Us?

  • Work on cutting-edge technology that directly impacts national security.
  • Collaborate with a team of elite engineers.
  • Comprehensive benefits package including health, retirement, and growth opportunities.


Vadum, Inc. is an Equal Opportunity Employer. 


Vadum is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact the HR Manager at (919) 341-8241 ext.: 180.