Provide technical support and collaborate with sales to address customer needs, deliver presentations, troubleshoot wireless technology issues, host trainings, build relationships, and travel within the region.
Compensation
The annualized base pay range for this role is expected to be between $120,750 - $224,250 USD.
Responsibilities
Provide technical support and collaborate with sales to address customer needs.
Deliver technical presentations, demos, and assist with wireless solution design.
Troubleshoot wireless technology issues and communicate customer requirements to the Business Unit.
Host internal/external trainings and webinars.
Build relationships with key technology customers.
Requirements
Bachelor’s degree in Electrical Engineering, Computer Science, Electronics, Software, or related field, or equivalent training.
Implement and maintain Java client library and high-performance C/C++ server applications for a market data platform.
Locations (4)
Boston, Massachusetts, United States
Salt Lake City, Utah, United States
San Francisco, California, United States
New York, New York, United States
Compensation
The base salary range for this role is $150,000–$250,000, benchmarked to Tier 1 locations in each country. Total compensation may also include bonuses, commissions, and equity, depending on the role.
Responsibilities
Own and maintain our Java client library, ensuring it is robust, well-tested, and easy for external users to integrate with.
Software Engineer focused on system software development for embedded devices and communication systems.
Locations (2)
Salt Lake City, Utah, United States
Carlsbad, California, United States
Compensation
In compliance with pay transparency requirements, the salary range for this role in California is $86,000-123,000.
Responsibilities
Develop software for embedded devices and systems from requirements through production and support.
Work closely with cross-functional team members to develop operational performance requirements, interface software and hardware components, and collaborate on system design.
Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal testing.
Contribute to software test plans, procedures, and other relevant technical documentation.
Participate in peer reviews, identify, track, and repair defects.
L3Harris is seeking a Software Engineer focused on system software development for embedded devices and communication systems.
Locations (2)
Salt Lake City, Utah, United States
Carlsbad, California, United States
Compensation
In compliance with pay transparency requirements, the salary range for this role in California is $86,000-123,000.
Responsibilities
Develop software for embedded devices and systems from requirements through production and support.
Work closely with cross-functional team members to develop operational performance requirements, interface software and hardware components, and collaborate on system design.
Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal testing.
Contribute to software test plans, procedures, and other relevant technical documentation.
Participate in peer reviews, identify, track, and repair defects.
Own the architecture, maintenance, and continued improvement of ARM architecture support within Bugcrowd, working at the boundary between CPU emulation, operating-system semantics, binary analysis, fuzzing, and symbolic execution.
Compensation
The national estimate for the current hourly rate for the position of $96.75 - $133.03.
Responsibilities
Own and evolve Bugcrowd’s ARM and AArch64 execution support using emulation.
Diagnose correctness, compatibility, and performance issues involving instruction semantics, memory management, exceptions, system calls, signals, threading, and process startup.
Add support for new ARM architectural features, instruction-set extensions, ABI variants, and execution environments.
Investigate discrepancies between native execution, QEMU execution, and Bugcrowd’s analysis engines.
Improve the performance, determinism, observability, and reliability of large-scale emulated workloads.
Requirements
BS degree in Computer Science or related technical field