C++ Software Engineer focused on improving the performance of critical, ultra-low latency trading systems and contributing across every layer of the trading stack at Chicago.
Compensation
The base compensation range for this role is approximately $100,000-$140,000 contingent on experience. Wolverine Trading's total compensation model includes base salary and an annual discretionary bonus.
Responsibilities
Develop and improve performance-critical C++ applications, ensuring ultra-low latency and high throughput
Collaborate with FPGA engineers, hardware specialists, and systems teams to push performance boundaries
Analyze and resolve real-time system issues, improving the reliability and stability of our trading platforms
Build tools to monitor, profile, and analyze the performance of systems at every level
Design, develop, and test high-performance C++ trading applications on-site in Chicago.
Compensation
The base compensation range for this role is approximately $80,000-$120,000 contingent on experience. Wolverine Trading's total compensation model includes base salary and an annual discretionary bonus.
Responsibilities
Contribute to the design, development, and testing of C++ applications that drive our trading platforms
Collaborate with traders and senior engineers to understand requirements and translate them into efficient technical solutions
Assist in monitoring, profiling, and troubleshooting applications to improve reliability and stability
Gain exposure to the full lifecycle of trading system development, from idea to production support
Requirements
Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or a related field
Software Engineer focused on system software development for embedded devices and communication systems, contributing across the full software development life cycle.
Locations (2)
Salt Lake City, Utah, United States
Carlsbad, California, United States
Compensation
the salary range for this role in California is $115,500- 159,500
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.
L3Harris seeks skilled Software Engineer to join our System Software group, where you will architect next-generation, mission-critical solutions.
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-160,000.
Responsibilities
Knowledge and experience of embedded real-time software development (VxWorks/Linux)
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
Demonstrates depth of knowledge in programming languages, compilers, and application execution
As an embedded Flight Software Engineer I for the Instrument Flight Software Group, you will have the opportunity to implement or test science instruments and spacecraft capabilities including command, communication, data management, instrument managers, and fault protection.
Compensation
The typical full time equivalent annual hiring range for this job in Pasadena, California. $96,616 - $117,104
Responsibilities
Design and implement real-time flight software for science instruments
Work with Instrument engineers to generate software requirements and design of the flight software components that meet the project requirements
Design software modules that implement the functions of the flight system, hardware/software interfaces, boot process, C&DH functions
Develop test plans, unit tests, regression test and evaluate test results
Co-op Java Developer at Global Relay, learning development skills and contributing to core technology and products.
Compensation
Global Relay advertises the pay range for this role in accordance with provincial law. Salaries are displayed in the form of annual base salary but are paid out semi-monthly for the duration of employment. Base salary range $42,000—$66,000 CAD
Responsibilities
Work as part of an agile development team to write Java code for enterprise services
Write unit tests and integration tests for your code and collaborate with Test to develop test cases
Create technical documentation and detail design document
Collaborate with product owners on user story generation and refinement
Participate in knowledge sharing activities with colleagues
Bachelor’s Degree and a minimum of 2 years of prior related experience. Graduate Degree or equivalent with 0 to 2 years of prior related experience. In lieu of a degree, minimum of 6 years of prior related experience.
Nice to have: Advanced proficiency with C++
Nice to have: Experience with high performance and multi-threaded programming
Nice to have: Demonstrates depth of knowledge in programming languages, compilers, and application execution
Nice to have: Demonstrated curiosity and ability to learn outside of core discipline