Software Engineering (remote)
$98.5k - $206.8kCaci 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.
- 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
$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...SuggestedFull timeContract workWork experience placementFlexible hours$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...SuggestedHourly payTemporary workWork at office$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...SuggestedPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$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...SuggestedPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$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 workNight shift- ...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...
- ...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...
- ...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 contractorsWork experience placement
- 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...
- ...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 officeRemote work
$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$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 payWork experience placementLive inWork at officeLocal areaFlexible hours- ...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 placementWeekend work
- ...- 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...
$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 workFlexible hours- ...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...
$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 employmentTemporary workCasual workWork at officeRemote workFlexible hours$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 employmentTemporary workCasual workWork at officeRemote workFlexible hours$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 employmentTemporary workCasual workWork at officeRemote workFlexible hours$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 payWork experience placementLive inWork at officeLocal areaImmediate startFlexible hours3 days per week- ...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...
- ...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 workFor contractorsWork at officeRemote work
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
$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 timeContract workWork experience placementFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering (remote). Be the first to apply!
- senior software design engineer Florham Park, NJ
- software engineer amazon Florham Park, NJ
- software developer positions Florham Park, NJ
- software engineer full time Florham Park, NJ
- software engineer Florham Park, NJ
- agile software developer Florham Park, NJ
- senior software engineer remote Florham Park, NJ
- software developer entry level Florham Park, NJ
- software engineer - early career Florham Park, NJ
- software engineer remote Florham Park, NJ


