Embedded Flight Software Engineer I responsible for designing, implementing, testing, and maintaining real‑time flight software for scientific instruments on spacecraft.
Compensation
$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
Design software modules for flight system functions and interfaces
Develop test plans, unit tests, regression tests and evaluate results
Identify and troubleshoot technical issues with flight software
Requirements
Bachelor's in Computer Science or Computer Engineering or related technical discipline
Software Engineer in NetApp’s CPTO organization responsible for product development lifecycle using Agentic AI, automated validation, performance tuning and operational readiness.
Responsibilities
Contribute to technology strategy by coding to accelerate innovation
Write scalable code for new products
Serve as technical bar-raiser for senior and principal roles
Deliver systems connecting large scale data with analytics and AI agents for enterprise workloads
Requirements
Bachelor/Master of Engineering in Computer Science
Take full ownership of the embedded audio software pipeline from raw multi-channel microphone capture up to the final speaker output, designing and optimizing embedded software architectures for video devices.
Locations (2)
Taipei, Taipei City, Taiwan
Austin, Texas, United States
Responsibilities
Design and develop innovative firmware for Android- and/or Linux-based video conferencing devices.
Partner closely with Taiwan ODMs and global product stakeholders to support technical execution, issue resolution, new product development, and successful product delivery.
Implement, tune, and optimize advanced audio processing algorithms, including Acoustic Echo Cancellation (AEC), multi-microphone beamforming, Sound Localization (SSL), noise suppression, dereverberation, and Automatic Gain Control (AGC).
Design and manage low-latency embedded audio pipelines to cleanly handle multi-channel inputs and synchronized outputs.
Collaborate with the Austin onsite hardware team to calibrate software processing parameters based on actual physical transducer responses.
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
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