891 IT & Software Developer jobs in the US

Skycope C-UAS Technologies Inc jobs

Wireless Signal Processing Software Engineer

$100,000 - 150,000
Skycope C-UAS Technologies Inc
Canada Way 4949, Burnaby
$100,000 - 150,000
Company Size icon
Company Size
<50
Company Type icon
Company Type
Startup
Exp Level icon
Exp Level
Regular
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- I have a minimum Bachelor's degree in Electrical Engineering, Computer Engineering, or a related discipline. - I possess at least 3 years of experience in software development using C and C++ specifically for DSP applications. - I have strong experience with C and C++ on embedded or high-performance platforms. - I am familiar with radio frequency (RF) systems or wireless communications, or have experience with software-defined radios (SDR). - I demonstrate strong proficiency in software design and implementation of real-time digital signal processing routines for wireless RF data, including tasks such as frequency shift, filtering, downconversion, channelization, FFT, cross-correlation, and array processing. - I have a deep understanding of digital signal processing theory and implementation. - I understand both fixed-point and floating-point processing thoroughly. - I am comfortable tweaking assembly code to achieve optimal performance for specific tasks. - I have experience with MATLAB or Python for system and algorithm evaluation. - I possess excellent verbal and written communication abilities. - I have a fearless attitude in tackling new and sometimes unfamiliar topics.

Responsibilities

- I will adapt and implement existing wireless RF digital signal processing (DSP) algorithms for multi-core CPU and GPU platforms, overseeing all development stages including design, simulation, and testing. - I will write highly optimized production code in C and C++, focused on processing high-speed wireless RF data (IQ data), enabling parallel execution across multi-core CPUs and GPUs, while ensuring efficient memory usage. Occasionally, I might adjust assembly code to maximize performance for specific hardware tasks. - I will profile, benchmark, and optimize performance utilizing industry-standard tools (e.g., perf, VTune). - I will optimize algorithms for effective implementation on multi-core CPU and GPU platforms, considering resource constraints and performance needs. - I will collaborate closely with algorithm developers to adapt and refine algorithms based on implementation challenges and objectives regarding performance. - I will maintain and enhance the company's DSP development tools and infrastructure. - I will assess and incorporate new technologies and tools to improve DSP development workflows.

Description


At Skycope C-UAS Technologies Inc., we are a pioneering Canadian deep-tech company revolutionizing airspace security with advanced radio intelligence and AI. Based in Burnaby, British Columbia, we're backed by an exceptional team of PhDs and experts in wireless systems, embedded security, and cybersecurity. We've evolved from a research-focused startup to a globally acknowledged innovator, with deployments throughout North America, Europe, Asia, and beyond. Our team comprises scientists, engineers, and specialists in RF systems, embedded design, and AI-driven signal processing, all committed to delivering state-of-the-art technology. We take pride in the trust and support we've garnered from the Canadian government and our recognition from numerous international defense and public safety organizations for our technical prowess and reliability in operations. Operating at the convergence of AI, RF, and cybersecurity, we address the world's most intricate airspace challenges with mission-grade performance. As we cultivate a culture of constant innovation, integrity, and impact, at Skycope, we are shaping the future of intelligent RF security one substantial breakthrough at a time. This is a full-time position with a salary range of $100,000 to $150,000 per year. We offer benefits such as dental care, extended health care, life insurance, paid time off, and vision care. We welcome applicants who are Canadian citizens or permanent residents, to join us in this exciting journey.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 891 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

Sperasoft, bunny.net, WWC Professional Corporation, Giesecke+Devrient, AJM INTERNATIONAL LTD., Skycope Technologies Inc, Dataworks Plus among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Leidos as they are hiring for 139 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.