Software Engineer
Durham, NC · On-site
In collaboration with other colleagues, lead development and implement advanced algorithms on PC ... S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering ...
Durham, NC · On-site
In collaboration with other colleagues, lead development and implement advanced algorithms on PC ... S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering ...
Durham, NC · On-site
In collaboration with other colleagues, lead development and implement advanced algorithms on PC ... S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering ...
Mooresville, NC · On-site
In this role, you will be responsible for developing navigation algorithms for Corvid's flight ... Bachelor's degree in Aerospace Engineering, Mechanical Engineering, or Electrical Engineering ...
Mooresville, NC · On-site
In this role, you will be responsible for developing navigation algorithms for Corvid's flight ... Bachelor's degree in Aerospace Engineering, Mechanical Engineering, or Electrical Engineering ...
Mooresville, NC · On-site
We are seeking a talented and motivated Navigation Engineer to join our Guidance, Navigation, and ... In this role, you will be responsible for developing navigation algorithms for Corvid's flight ...
Quick apply
Mooresville, NC · On-site
We are seeking a talented and motivated Navigation Engineer to join our Guidance, Navigation, and ... In this role, you will be responsible for developing navigation algorithms for Corvid's flight ...
In collaboration with other colleagues, lead development and implement advanced algorithms on PC ... S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering ...
In collaboration with other colleagues, lead development and implement advanced algorithms on PC ... S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering ...
Raleigh, NC · On-site
We are seeking a Testing Engineer with strong hands‑on experience in Hardware-in-the-Loop (HIL ... Develop and validate power converter control algorithms and state-machine implementations
New
Raleigh, NC · On-site
We are seeking a Testing Engineer with strong hands‑on experience in Hardware-in-the-Loop (HIL ... Develop and validate power converter control algorithms and state-machine implementations
New
Conway, NC · On-site
$91K - $120K/yr
This engineer will support new product development, control algorithm development, simulation, validation, and code generation activities in an evolving technology environment. Medium-voltage power ...
Conway, NC · On-site
$91K - $120K/yr
This engineer will support new product development, control algorithm development, simulation, validation, and code generation activities in an evolving technology environment. Medium-voltage power ...
Raleigh, NC · On-site
This may include algorithm/software design documents and end user guides as well as government ... Experience in programming languages (Python, C/C++, MATLAB, etc.). * Experience with industry ...
Quick apply
Raleigh, NC · On-site
This may include algorithm/software design documents and end user guides as well as government ... Experience in programming languages (Python, C/C++, MATLAB, etc.). * Experience with industry ...
This may include algorithm/software design documents and end user guides as well as government ... Experience in programming languages (Python, C/C++, MATLAB, etc.). * Experience with industry ...
This may include algorithm/software design documents and end user guides as well as government ... Experience in programming languages (Python, C/C++, MATLAB, etc.). * Experience with industry ...
Raleigh, NC · On-site
$96K - $137K/yr
This may include algorithm/software design documents and end user guides as well as government ... Experience in programming languages (Python, C/C++, MATLAB, etc.). * Experience with industry ...
Raleigh, NC · On-site
$96K - $137K/yr
This may include algorithm/software design documents and end user guides as well as government ... Experience in programming languages (Python, C/C++, MATLAB, etc.). * Experience with industry ...
You will work with data, develop algorithms, evaluate results, and write the production code that ... S. or Ph.D in engineering, math, computer science, or related field * Excellent technical ...
Quick apply
You will work with data, develop algorithms, evaluate results, and write the production code that ... S. or Ph.D in engineering, math, computer science, or related field * Excellent technical ...
Utilize programming languages such as Python, C++, and Java for implementing and testing ... Work with and advise on quantum resistant algorithm migration plans and post-quantum cryptography ...
Utilize programming languages such as Python, C++, and Java for implementing and testing ... Work with and advise on quantum resistant algorithm migration plans and post-quantum cryptography ...
Utilize programming languages such as Python, C++, and Java for implementing and testing ... Work with and advise on quantum resistant algorithm migration plans and post-quantum cryptography ...
Quick apply
Utilize programming languages such as Python, C++, and Java for implementing and testing ... Work with and advise on quantum resistant algorithm migration plans and post-quantum cryptography ...
Charlotte, NC · On-site
$70.23/hr
Job Title: Data Engineer Location: Charlotte, NC / Richmond, VA - Onsite required. Duration ... Design and prototype algorithms and analytical tools. Combine raw information from multiple sources ...
Charlotte, NC · On-site
$70.23/hr
Job Title: Data Engineer Location: Charlotte, NC / Richmond, VA - Onsite required. Duration ... Design and prototype algorithms and analytical tools. Combine raw information from multiple sources ...
Charlotte, NC · On-site
$70 - $70.23/hr
Job Title: Data Engineer Location: Charlotte, NC / Richmond, VA - Onsite required. Duration ... Design and prototype algorithms and analytical tools. * Combine raw information from multiple ...
Quick apply
Charlotte, NC · On-site
$70 - $70.23/hr
Job Title: Data Engineer Location: Charlotte, NC / Richmond, VA - Onsite required. Duration ... Design and prototype algorithms and analytical tools. * Combine raw information from multiple ...
Durham, NC · On-site
In this role, you will help develop software and machine learning algorithms to address real-world ... S. or Ph.D in engineering, math, computer science, or related field • Excellent technical ...
Durham, NC · On-site
In this role, you will help develop software and machine learning algorithms to address real-world ... S. or Ph.D in engineering, math, computer science, or related field • Excellent technical ...
Raleigh, NC · On-site
Experience with power converter control algorithms and state-machine implementation. * Experience ... Work closely with Controls, Firmware, Systems, and Test Engineering teams. * Support system-level ...
Raleigh, NC · On-site
Experience with power converter control algorithms and state-machine implementation. * Experience ... Work closely with Controls, Firmware, Systems, and Test Engineering teams. * Support system-level ...
Durham, NC · On-site
They are seeking a motivated Software Engineer to develop and maintain applications that involve data processing and machine-learning algorithm integration. Responsibilities : • develop and ...
Durham, NC · On-site
They are seeking a motivated Software Engineer to develop and maintain applications that involve data processing and machine-learning algorithm integration. Responsibilities : • develop and ...
Cary, NC · On-site +1
$90K - $190K/hr
Sr Software Engineer (Satellite Systems) Location: Cary, NC (will consider Maryland) Mode: Onsite ... This role will involve working on complex algorithms and ensuring software quality through ...
Quick apply
Cary, NC · On-site +1
$90K - $190K/hr
Sr Software Engineer (Satellite Systems) Location: Cary, NC (will consider Maryland) Mode: Onsite ... This role will involve working on complex algorithms and ensuring software quality through ...
$81K - $105K/yr
Develop and implement control algorithms to achieve desired system performance, accuracy, and reliability Programming and Implementation: * Program and configure PLCs, HMIs, SCADA systems, and other ...
$81K - $105K/yr
Develop and implement control algorithms to achieve desired system performance, accuracy, and reliability Programming and Implementation: * Program and configure PLCs, HMIs, SCADA systems, and other ...
Raleigh, NC · On-site
$81K - $105K/yr
Develop and implement control algorithms to achieve desired system performance, accuracy, and reliability Programming and Implementation: * Program and configure PLCs, HMIs, SCADA systems, and other ...
Quick apply
Raleigh, NC · On-site
$81K - $105K/yr
Develop and implement control algorithms to achieve desired system performance, accuracy, and reliability Programming and Implementation: * Program and configure PLCs, HMIs, SCADA systems, and other ...
$54.1K - $65.9K
14% of jobs
$73K is the 25th percentile. Wages below this are outliers.
$65.9K - $77.8K
19% of jobs
$77.8K - $89.6K
12% of jobs
The median wage is $93.7K / yr.
$89.6K - $101.5K
17% of jobs
$101.5K - $113.4K
12% of jobs
$115.4K is the 75th percentile. Wages above this are outliers.
$113.4K - $125.2K
14% of jobs
$125.2K - $137.1K
7% of jobs
$137.1K - $148.9K
3% of jobs
$148.9K - $160.8K
0% of jobs
$160.8K - $172.6K
1% of jobs
$172.6K - $184.5K
2% of jobs
$54.1K
$101.5K
$184.5K
An Algorithm Engineer designs, develops, and optimizes algorithms to solve complex computational problems. They analyze data, improve system performance, and implement mathematical models for various applications, such as machine learning, computer vision, and optimization. This role requires proficiency in programming languages like Python or C++, strong mathematical skills, and an understanding of data structures and algorithms. Algorithm Engineers work closely with software developers, data scientists, and researchers to integrate efficient solutions into real-world systems.
To thrive as an Algorithm Engineer, you need a strong background in mathematics, computer science, and programming, usually demonstrated with a degree in these fields and experience in algorithm design and analysis. Familiarity with languages like Python, C++, or Java, and tools such as MATLAB or TensorFlow, as well as relevant certifications like those in data science or machine learning, are typically advantageous. Outstanding problem-solving abilities, analytical thinking, and effective communication are critical soft skills for success in this role. These competencies are crucial because they enable Algorithm Engineers to design efficient, innovative solutions and collaborate seamlessly with multidisciplinary teams.
Algorithm Engineers often encounter complex problems that require creative, efficient solutions within strict performance or resource constraints. They may need to optimize existing algorithms, develop new ones from scratch, and ensure seamless integration into larger software systems, often while balancing accuracy, speed, and scalability. Collaborating with other engineers, data scientists, and product teams to align technical efforts with business goals is also a regular part of the job. Staying updated with the latest advancements in algorithms and technology is essential, making continuous learning a key aspect of the role.
The most popular types of Algorithm Engineer jobs in North Carolina are:
For Algorithm Engineer jobs in North Carolina, the most frequently searched job titles are:
The top searched job categories for Algorithm Engineer jobs in North Carolina are:
For Algorithm Engineer jobs in NC, the most frequently searched job titles are:

Durham, NC • On-site
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 6 days ago
Sourced by ZipRecruiter
It services
1,001 - 5,000 Employees
Wilsonville, OR, US
1978