Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering (remote)

$98.5k - $206.8k

Caci Inc

Job Title: Wireless Protocols Software Engineer

Job Category: Engineering

Time Type: Full time

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

CACI's Wireless Solutions division is looking for a new team member with experience in digital signal processing and physical layer algorithms who is passionate about building the next generation of software-defined protocol processing frameworks and applications. Our team of approximately 20 engineers comprises a mix of digital signal processing experts, large-scale application developers, and wireless protocol experts who work together to create some of the most highly optimized, software-based, platform-independent protocol processing engines in the world. Our solutions, refined and advanced over two decades of development, allow for a mix of deployment options, ranging from low-power embedded SBCs to multi-core computing clusters with FPGA and GPU capabilities.

The ideal candidate for this position will have previous experience in implementing digital signal processing (DSP) and physical layer (PHY) algorithms into highly impactful applications within industry. This is an on-site position with hybrid work arrangements considered at any of the referenced locations. Remote work beyond the preferred locations will be considered for candidates with the ability to demonstrate significant competency in their qualifications with multiple years of industry experience.

Contribute to systems-level engineering discussions that reconcile the various use cases for our software in pursuit of best-in-class solutions

Work with customers (both internal and external to CACI) to help integrate our solutions into a wide variety of applications and use cases

Debug, test, and validate our capabilities using both unit tests as well as scenarios reported by our end users

Travel to other CACI locations and/or customer sites in the US as necessary (travel requirement is typically 0 - 15%)

Ability to work with a distributed team and manage your time effectively across multiple, simultaneous projects.

A strong understanding of modern C++ programming. Knowledge of wireless physical layer algorithms and their implementations, or an ability to learn and understand existing implementations.

Code profiling experience, ability to identify critical code paths, and offer performance optimizations based on analysis over multiple scenarios.

Experience using wireless test equipment in lab environments, including test setup design.

A bachelor's degree (or higher) in Computer Science or Electrical Engineering or equivalent technical degree or an additional 4+ years of experience in lieu of degree.

  • Experience writing software for Linux-based operating systems
  • Strong C/C++ programming experience (or proven ability in an alternate object-oriented language) shown through project work or code examples.
  • Demonstrated ability to read and understand technical specifications, and create software-based implementations of the procedures and methods described therein
  • Previous experience in developing applications with cellular LTE and NR protocols.
  • Master's degree in related field

As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineering (remote) in Florham Park, NJ vacancy
  • A leading technology solutions provider in Florham Park is seeking a Wireless Protocols Software Engineer to join their team. This on-site role focuses on defining and implementing components of wireless protocol stacks, requiring knowledge in digital signal processing... 
    Suggested

    CACI International Inc.

    Florham Park, NJ
    2 days ago
  • $113.2k - $237.8k

     ...Job Title: Senior Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret...  ...analysis, and modern network technologies (IP, wireless, optical) - Ethical hacking experience and familiarity with... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Florham Park, NJ
    3 days ago
  • $170k

     ...Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and...  ...experience across the IAM domain, including tooling, products, protocols, taxonomy, authentication, authorization, and identity... 
    Suggested
    Hourly pay
    Temporary work
    Work at office

    Barclays

    Whippany, NJ
    2 days ago
  • $175k - $225k

     ...Software Engineer, Network Services Livingston, NJ / New York, NY / Sunnyvale, CA CoreWeave is The Essential Cloud for AI™. Built for...  ...based workloads. Implement and maintain network security protocols and best practices to protect customer data and infrastructure... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    2 days ago
  • $139k - $204k

     ...Senior Software Engineer, Storage Engineer Livingston, NJ/ New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud...  ...such as RDMA, GPU Direct Storage, and distributed filesystems protocols such as NFS or FUSE to optimize storage performance and... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    2 days ago
  • $55 - $58 per hour

     ...Telecom Network Engineer with Python/ML 5G Wireless Networks Basking Ridge, NJ Contract Role Rate Offered: $55 - $58/hr Onsite from Day 1 Required Skill: Analyze large-scale wireless network alarm data across RAN, Core, and IEN domains from OSS... 
    Contract work
    Night shift

    Diverse Lynx

    Basking Ridge, NJ
    22 days ago
  •  ...3 Network Operations and Implementation Engineer - LAN/WLAN Location: East Hanover...  ...configuring Cisco network switches and wireless access points, and can manage third-...  ...Strong knowledge of LAN/WLAN networking protocols. Familiarity with cabling standards... 

    E-Solutions

    East Hanover, NJ
    1 day ago
  •  ...Position- Java Engineer Location : Whippany NJ (Hybrid) Rate - DOE Start Date - April 1st Job Summary...  ...Cloud (AWS) based service management, defining APIs, messaging protocols, integration with ADS (authorized data sources), resiliency, performance... 

    Georgia IT Inc

    Whippany, NJ
    3 days ago
  •  ...IT Network Engineer A Few Words About Us Integrated Resources,...  ...deploy company LANs, WANs, and wireless networks, including servers,...  ...network products, services, protocols, and standards to remain abreast...  ...equipment, hardware, and software upgrades. • Interact and negotiate... 
    For contractors
    Work experience placement

    Careers Integrated Resources Inc

    Parsippany, NJ
    5 days ago
  • The Full-Stack Software Engineer will design, develop, and maintain back-end services using Java and Spring Boot within a microservices architecture, while collaborating with front-end developers using React or Angular to build interactive UIs. The role includes building... 

    Compunnel, Inc.

    Parsippany, NJ
    1 day ago
  •  ...Seeking a Senior Software Engineer with experience in industrial control preferably writing software for Semiconductor or Electronics Manufacturing Equipment. The company is located in Florham Park, NJ (remote work is possible for someone willing to travel to the office... 
    Work at office
    Remote work

    McGil Recruiting

    Florham Park, NJ
    1 day ago
  • $125k - $135k

     ...Infrastructure Engineer The Information Technology (IT) Alliance...  ...delivering the best hardware and software service for each employee to...  ...using IPSec and IKE protocols ~ Understanding of IT Security...  ...~ Experience or knowledge of Wireless Heat Mapping with Ekahau or similar... 
    Local area

    HelloFresh

    Newark, NJ
    1 day ago
  • $47.85 - $57.85 per hour

     ...leveraging Epic skills. They have knowledge of the Epic EMR software, operations and workflow, and work closely with the project...  ...systems. Works with clinicians to create or adapt written protocols. Resource should able to troubleshoot the issues and provide... 
    Hourly pay
    Work experience placement
    Live in
    Work at office
    Local area
    Flexible hours

    Accenture

    Morristown, NJ
    2 days ago
  •  ...valued every day. Functional Description: Application Software Support Engineer desired to work with a highly energetic and dynamic team...  ...Linoma/GoAnywhere, Connect Direct, etc.) / File Transfer Protocols Kubernetes – Experience managing pods, deploying pods,... 
    Work experience placement
    Weekend work

    Conduent

    Florham Park, NJ
    1 day ago
  •  ...- Expertise in APIs, web services (REST/SOAP), and middleware (e.g., Kafka, RabbitMQ). - In-depth knowledge of payment protocols (e.g., ISO 8583, SWIFT) and EMV standards. - Comprehensive understanding of payment card lifecycle: authorization, clearing... 

    Tata Consultancy Services

    Morristown, NJ
    4 days ago
  • $151k - $226.25k

     ...Title: Senior Application Security Engineer Location: San Jose, CA / Morristown, NJ (hybrid) Reports To: Sr. Manager, Cybersecurity...  ...Access Management (CIAM), authentication and identity protocols. (OAuth2, OIDC, SAML, JWT, MFA). ~ Demonstrated impact improving... 
    Temporary work
    Flexible hours

    Hippo Insurance

    Morristown, NJ
    1 day ago
  •  ...experience with APIs, web services (REST/SOAP), and middleware technologies (Kafka, RabbitMQ). ~ In-depth knowledge of payment protocols such as ISO 8583 and SWIFT, along with EMV standards. ~ Strong understanding of the payment lifecycle: authorization, clearing... 

    Purple Drive

    Morristown, NJ
    3 days ago
  • $120k - $176k

     ...internal and cross-functional teams to ensure platform capabilities meet rigorous operational requirements and customer SLAs. Engineer for resiliency, implementing best practices for redundancy, fault tolerance, and disaster recovery across complex distributed systems... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    4 days ago
  • $109k - $160k

     ...re passionate about solving complex problems at the intersection of software, hardware, and AI, there's never been a more exciting time to join our team. What You'll Do: As a software engineer on the Sweeps team, you'll take end-to-end ownership of a user-facing... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    5 days ago
  • $109k - $204k

     ...enterprises depend on. The Developer Experience (DevEx) team owns the platform, services, and systems that enable every engineer at CoreWeave to build and ship software faster, more safely, and with greater confidence. Our scope spans the full developer lifecycle: CI (continuous... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    4 days ago
  • $50 - $54 per hour

     ...their local metro area onsite at the project, significantly reducing and/or eliminating the demands to travel. As a Custom Software Engineer, you will be responsible for developing custom software solutions to design, code, and enhance components across systems or applications... 
    Hourly pay
    Work experience placement
    Live in
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Accenture

    Morristown, NJ
    3 days ago
  •  ...Software Systems Engineer - III America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing...  ...and performance engineering; for several mid – large wireless carriers internationally - that saw a need to provide low... 

    America Networks

    Basking Ridge, NJ
    5 days ago
  •  ...Bosch Building Technologies LLC seeks Software Engineer II (Multiple Positions) at its facility located at 300 Broadacres Dr, Bloomfield,...  ...other 3rd party systems into building management systems using protocols like MQTT and RESTful API (10%). Work with multiple... 
    Contract work
    For contractors
    Work at office
    Remote work

    Bosch Building Technologies

    Bloomfield, NJ
    7 days ago
  •  ...Work across teams to produce elegant solutions to challenging engineering and business problems. Write original code to deliver end to...  ...have experience with web service proxies, firewalls, multi-protocol gateways, etc. Must know how to build applications for and... 

    Seven Seven Software

    Newark, NJ
    2 days ago
  •  ...experience in computer system validation (CSV) Experience in software development processes (SDLC) and software testing life cycle (...  ...documents, risk assessments (risk register), test (ST/UAT/regression) protocol, test defect report, test summary report, compliance summary... 

    Syntricate Technologies

    Short Hills, NJ
    4 days ago
  •  ...Software Systems Engineer - IV America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing...  ...and performance engineering; for several mid – large wireless carriers internationally - that saw a need to provide low... 

    America Networks

    Basking Ridge, NJ
    5 days ago
  •  ...Software Systems Engineer - II America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing...  ...and performance engineering; for several mid – large wireless carriers internationally - that saw a need to provide low... 

    America Networks

    Basking Ridge, NJ
    5 days ago
  •  ...upon, working with cutting-edge technologies to safeguard vital national security systems. The role requires seven years of software engineering experience and involves leading projects, designing algorithms, and ensuring operational specifications are met. We offer competitive... 

    慨正橡扯

    Morristown, NJ
    5 days ago
  • $113.2k - $237.8k

     ...Job Title: Sr. Embedded Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None...  ...to automate analysis workflows such as firmware unpacking, protocol decoding, and memory analysis. Investigate edge-case behaviors... 
    Full time
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Florham Park, NJ
    5 days ago
  •  ...group to develop and test mission-critical software for advanced power distribution and...  ...actuation systems. As an Embedded Software Engineer , you will collaborate with cross-...  ...ensure adherence to MISRA C and safety protocols. Requirements Requirements... 
    Work at office

    Excelion Partners LLC

    Parsippany, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering (remote). Be the first to apply!