Talent.com
Embedded DSP Software Engineer

Embedded DSP Software Engineer

Scientific ResearchNorth Charleston, SC, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Embedded DSP Software Engineer

Location

US-SC-North Charleston

ID

2025-10353

Category

Software Engineer

Position Type

Regular Full-Time

Application Open Date

8 / 12 / 2025

Description

Filling the technical position of Modem Digital Signal Processing (DSP) Software Engineer on the Software Defined Radio Systems (SDRS) program at the Navy Information Warfare Center (NIWC) Atlantic in Charleston, SC

  • Working alongside industry experts in the fields of SDR, software development, tactical communications, and electronic warfare
  • Emphasizing all aspects of embedded software development including documentation, design, implementation, integration, verification, review, toolchain automation, maintenance, etc., with a focus on embedded DSP software for tactical radio modems

Developing and maintaining applications, tools, drivers, etc., primarily for embedded ARM64 systems

Designing communications between distributed software components

Integrating and troubleshooting with other system software, firmware, and hardware components

Designing and developing tests and test tools

Automating software with scripts

Developing containers for encapsulating software processes

Performing system demonstrations

#LI-SF1

Requirements

  • 5-8 years' experience
  • Experience developing and maintaining software algorithms and components for signal processing chains
  • Experience developing software for embedded processors

    Comfortable developing in a Linux operating environment

    Proficient in development in high-level programming languages like C / C++ and able to learn new languages

    Familiar with use of MATLAB for signal processing and modeling

    Highly motivated and able to work independently and in a team

    Effective complex problem solving skills

    Effective communication and analysis skills

    In-depth knowledge of software development life cycles

    Formal education or equivalent experience in a systems or software engineering discipline

    Desired Skills

    Experience in software development for embedded general purpose processors (GPPs) and / or field-programmable gate arrays (FPGAs)

    Experience with embedded development on Xilinx system-on-chip (SoC) architectures.

    Experience with SDR platforms, frameworks, and software

    Experience with scripting languages such as Bash or Python

    Familiar with Xilinx software development kit (SDK) and Vitis

    Familiar with real-time operating systems

    Familiar with containerization and virtualization (e.g. Kubernetes, Docker, Vagrant, Ansible, etc.)

    Familiar with Software Communications Architecture (SCA) and Object Request Brokers (ORBs)

    Clearance Information

    SRC IS A CONTRACTOR FOR THE U.S. GOVERNMENT, THIS POSITION WILL REQUIRE U.S. CITIZENSHIP AS WELL AS, A U.S. GOVERNMENT SECURITY CLEARANCE AT THE SECRET LEVEL

    Travel Requirements

  • Occasional CONUS travel (
  • About Us

    Scientific Research Corporation is an advanced information technology and engineering company that provides innovative products and services to government and private industry, as well as independent institutions. At the core of our capabilities is a seasoned team of highly skilled engineers and scientists with multidisciplinary backgrounds. This team is challenged daily to provide cutting edge technology solutions to our clients.

    SRC offers a generous benefit package, including medical, dental, and vision plans, 401(k) with a company match, life insurance, vacation and sick paid time off accruals starting at 10 days of vacation and 5 days of sick leave annually, 11 paid holidays, tuition reimbursement, and a work environment that encourages excellence and more. For positions requiring a security clearance, selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information.

    EEO

    Scientific Research Corporation is an equal opportunity employer that does not discriminate in employment.

    All qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other protected characteristic under federal, state or local law.

    Scientific Research Corporation endeavors to make www.scires.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact jobs@scires.com for assistance. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

    serp_jobs.job_alerts.create_a_job

    Embedded Software Engineer • North Charleston, SC, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Director of Software Engineering

    Director of Software Engineering

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Director of Software Engineering to lead a development team in building scalable, enterprise-grade applications. Key Responsibilities : Lead and mentor a team of software...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Embedded Linux Engineer

    Embedded Linux Engineer

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for an Embedded Linux Engineer to automate infrastructure for IoT device provisioning and deployment. Key Responsibilities Design, implement, and maintain Yocto-based embedded...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Software Development Engineer II

    Software Development Engineer II

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Development Engineer II, API.Key Responsibilities Collaborate with the team to identify and scope tasks Design systems and ensure timely delivery of quality s...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    ObGyn

    ObGyn

    Curare Group, Inc.SUMMERVILLE, South Carolina, US
    serp_jobs.job_card.full_time
    ObGyn physician employment in South Carolina : Outstanding opportunity for a board-certified, experienced OBGYN to join a rapidly growing women's health team in one of South Carolina's most beautif...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior C++ Systems Engineer

    Senior C++ Systems Engineer

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior C++ Systems Engineer.Key Responsibilities Implement core machine-learning / computer vision and procedural modeling algorithms in C++ Apply research in machine le...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    IBM AS / 400 System Administrator

    IBM AS / 400 System Administrator

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a 785-AS / 400 System Administrator-Remote.Key Responsibilities Administer and manage IBM AS / 400 systems, including configuration, performance monitoring, and backup / recove...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Software Engineer, Full Stack

    Software Engineer, Full Stack

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer, Full Stack.Key Responsibilities Lead technology projects and a team to create robust, cloud-native solutions in data management and security Write h...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Software Engineer.Key Responsibilities Shape the long-term technical strategy for Generative AI, ensuring scalability and alignment with business goals Lead ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer I

    Software Engineer I

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer I to join their engineering team.Key Responsibilities Write production code and contribute to various engineering pods Collaborate closely with produ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Systems Engineer II

    Systems Engineer II

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Systems Engineer II to manage and operate production environments while ensuring 24 / 7 availability. Key Responsibilities Monitor and maintain all production system equip...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    IBM AS / 400 Administrator

    IBM AS / 400 Administrator

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for an IBM AS / 400 Administrator.Key Responsibilities Manage system configurations, libraries, subsystems, and device descriptions Monitor system performance and conduct perf...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Software Design Engineer

    Software Design Engineer

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Design Engineer 2.Key Responsibilities Fine-tune and improve various software implementation projects Gather and analyze system requirements, document specifi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Gaming Licensed Senior Software Engineer

    Gaming Licensed Senior Software Engineer

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Lead Software Engineer, AI Engineering.Key Responsibilities Design, develop, and operate core AI platform components, including LLM runtime services and vector s...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Oracle EBS Developer

    Oracle EBS Developer

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II (Oracle EBS Developer).Key Responsibilities Coordinate deployment and support activities, maintaining system configurations and managing installati...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Drive with Uber : Earn at least $2120 when you complete 161 trips.

    Drive with Uber : Earn at least $2120 when you complete 161 trips.

    UberIsle of Palms, SC, United States
    serp_jobs.job_card.full_time +1
    Earn at least $2120 driving with Uber when you complete your first 161 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, pa...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Drive with Uber : Earn at least $1355 when you complete 121 trips.

    Drive with Uber : Earn at least $1355 when you complete 121 trips.

    UberHolly Hill, SC, United States
    serp_jobs.job_card.full_time +1
    Earn at least $1355 driving with Uber when you complete your first 121 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, pa...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    CDL A Owner Operators - $1,500 Sign-On Bonus

    CDL A Owner Operators - $1,500 Sign-On Bonus

    Dunavant LogisticsAwendaw, SC
    serp_jobs.job_card.full_time
    Call 866-535-6884 to speak to someone today!.WE HAVE THE WORK! DO YOU HAVE THE DRIVE?.If you're a CDL A - OWNER OPERATOR looking for steady freight, strong earnings, and daily home time, the Charle...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer 4

    Software Engineer 4

    VirtualVocationsCharleston, South Carolina, United States
    serp_jobs.job_card.full_time
    A company is looking for an Engineer 4, Software Development & Engineering.Key Responsibilities Provide technical leadership in designing and developing software infrastructure and monitoring sol...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30