1

Algorithm Jobs in North Carolina (NOW HIRING)

Electronic Warfare Systems Architect

Raleigh, NC · On-site

$217K/yr

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

Electronic Warfare Systems Architect

Raleigh, NC · On-site

$217K/yr

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

In this role, you will help develop software and machine learning algorithms to address real-world customer challenges, working closely with data and presenting your findings to high-level customers.

Senior Research Engineer - AI/ML

Raleigh, NC · On-site

$181K/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.

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

$115K - $152K/yr

Responsibilities: - Implement algorithms for biomedical instrumentation. - Create design specifications. - Digital designs incorporating microprocessors and CPLD/FPGA. - Design and maintain analog ...

As a Gen AI Python Engineer, you will develop advanced models and algorithms, ensuring data readiness for complex use cases while optimizing performance and reliability. Responsibilities : • ...

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 Jul 11, 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 jobs use algorithms?

Jobs that use algorithms include roles in software development, data science, machine learning engineering, and cybersecurity. These positions require skills in programming, mathematical modeling, and understanding of data structures to develop and optimize algorithms for various applications.

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 is the job of an algorithm?

An algorithm is a set of step-by-step instructions used to solve a specific problem or perform a task. In a job context, developing and optimizing algorithms involves programming skills, understanding data structures, and analyzing efficiency to improve software performance. Algorithm-related roles often require knowledge of programming languages and problem-solving abilities.

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 engineers make $500,000?

Senior software engineers, especially those working in high-demand fields like machine learning, AI, or at major tech companies, can earn $500,000 or more annually. Compensation often includes base salary, bonuses, and stock options, and typically requires extensive experience, advanced skills, and sometimes leadership roles.

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.

Which 3 jobs will survive AI?

Jobs that require complex human interaction, creativity, and critical thinking, such as healthcare professionals, skilled tradespeople, and creative roles like writers and designers, are less likely to be fully replaced by AI. These roles often involve emotional intelligence, nuanced judgment, and hands-on skills that AI cannot replicate easily.
Infographic showing various Algorithm job openings in North Carolina as of July 2026, with employment types broken down into 3% Locum Tenens, 71% Full Time, 21% Part Time, 1% Temporary, and 4% Contract. Highlights an 76% Physical, 2% Hybrid, and 22% 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 • On-site

$217K/yr

Other

Medical, Retirement

Re-posted 7 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.