Embedded Software Engineer (Image Processing Algorithms)
$120k - $155kImpulse Space
Compensation: $120,000 - $155,000 / year Department: Software Location: Redondo Beach Description As an Embedded Software Engineer for Image Processing Algorithms at Impulse, your primary responsibility will be to design, implement, validate, and maintain onboard image processing software for spacecraft systems. You will work at the intersection of embedded software, imaging sensors, numerical algorithms, estimation, and guidance, navigation, and control systems. You will collaborate closely with avionics, flight software, GNC, test, and mission operations teams to deliver reliable image processing software capable of operating on microcontroller‑class hardware in demanding space environments. Responsibilities Develop onboard computer vision algorithms for image preprocessing, thresholding, filtering, centroiding, feature extraction, target detection, target tracking, optical navigation, star detection, and attitude or pose estimation support. Support image conditioning techniques such as calibration, distortion correction, dark‑frame correction, thresholding, exposure control, filtering, and image normalization. Work with GNC, flight software, and mission teams to define algorithm performance requirements, including accuracy, latency, update rate, robustness, fault tolerance, and compute/resource constraints. Develop test tools, simulation environments, and analysis scripts to evaluate algorithm performance using synthetic imagery, lab imagery, ground test data, and flight‑like datasets. Debug and tune vision software during sensor bring‑up, ground testing, environmental testing, and in‑flight operations. Contribute to fault detection, robustness, and recovery logic for cases such as poor lighting, stray light, saturation, blur, dropped frames, hot pixels, occlusions, image noise, and unexpected scene content. Design algorithms and data pipelines that operate within constrained CPU, memory, storage, bandwidth, timing, and power budgets. Minimum Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field. 2+ years of experience writing C++ code for embedded systems, preferably in imaging or robotic applications. Experience implementing image processing, estimation, numerical, or signal processing algorithms. Experience with bare‑metal or RTOS‑based software development. Preferred Skills and Experience Ability to work closely with hardware, flight software, GNC, and test teams to diagnose issues across software, sensors, timing, image quality, and system interfaces. Experience optimizing software for runtime, memory usage, deterministic execution, and numerical stability. Familiarity with low‑level hardware interfaces such as SPI, I2C, UART, GPIO, timers, ADCs, DMA, and camera or image sensor interfaces. Strong understanding of linear algebra, coordinate frames, rotations, quaternions, camera models, or geometric vision concepts. Experience debugging embedded systems using oscilloscopes, logic analyzers, hardware debuggers, source‑level debuggers, logs, and telemetry. Hands‑on experience developing or testing computer vision, optical navigation, star tracker, pose estimation, target tracking, inspection, or perception algorithms on microcontroller‑class hardware. Additional Information Compensation bands are determined by role, level, location, and alignment with market data. Individual level and base pay is determined on a case‑by‑case basis and may vary based on job‑related skills, education, experience, technical capabilities and internal equity. In addition to base salary, for full‑time hires, you may also be eligible for long‑term incentives in the form of stock options, and access to medical, vision and dental coverage as well as access to a 401(k) retirement plan. Impulse Space’s spacecraft manufacturing business is subject to U.S. export regulations including the International Traffic in Arms Regulations (ITAR) and Export Administration Regulations (EAR). This position requires applicants to be either U.S. Persons (i.e., U.S. citizen, U.S. national, lawful permanent U.S. resident (green card holder), an individual granted asylum in the U.S., or an individual admitted in U.S. refugee status) or persons eligible to obtain an export license from the U.S. Departments of State, Commerce, or other applicable U.S. government agencies. Learn more about the ITAR here. Impulse Space is an Equal Opportunity Employer; employment with Impulse Space is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status. #J-18808-Ljbffr Impulse Space
- Impulse Space is seeking an Embedded Software Engineer for Image Processing Algorithms in Redondo Beach. The role involves designing and maintaining onboard image processing software for spacecraft systems, collaborating with various teams to ensure reliable performance...Suggested
- ...redefining modern defense with cutting-edge radar technology. We seek an experienced engineer in Hawthorne, CA, to lead the design and development of advanced radar signal processing algorithms. The ideal candidate will have a Bachelor's degree in a STEM field and at least...SuggestedFull time
- ...Description Description As an Embedded Software Engineer your core responsibility will... ...loop control of physical processes, and detection/response algorithms for failures such as broken sensors... ...interfacing with custom or commercial image sensors. Experience...SuggestedPermanent employmentFull time
$110k - $240k
...visit Role Overview Support the Systems Engineering design and development of cutting‑... ...and develop advanced radar signal processing algorithms for target detection, tracking, and classification... ...constraints Implement algorithms in software (e.g., C++, Python, MATLAB) and/or...SuggestedFull timeWork experience placementCasual workWork at officeRelocation package- ...highly-skilled and motivated Senior Embedded Software Engineer to join our team supporting our R&D and... ...Experience with Agile lifecycle processes including Scrum, Continuous Integration... ...designing & implementing radar modes & algorithms, signal processing, target detection,...SuggestedFull timeWork at office
$100k - $150k
...Details We are seeking a dynamic and talented Consulting Embedded Software Engineer to join our team in the Tech Services industry. The successful... ...procedures. 7. Tailor and deploy software tools, processes, and metrics. 8. Serve as a subject matter expert and mentor...Local area$70 - $75 per hour
...Tech Recruitment Certified Professional Job Title- Senior Software Embedded Engineer Duration- 12+ Months with Possible extension Location – Torrance... ...language Proficiency in version control software processes and techniques (GitFlow, GitLab) Knowledge of software build...Contract workInternship$100k - $145k
...California is seeking a Design Expert to enhance camera modules for unmanned systems. The ideal candidate will drive innovations in imaging technology to support defense applications. Responsibilities include technical selection of sensors, optical parameters definition,...$150.75k - $225k
...made it happen. Mission Analysis Engineering Role The Mission Analysis Engineering... ...and integration of mission data processing algorithms, such as EO/IR image processing or inertial tracking.... ...and lead comprehensive end‑to‑end software integration, validation, and testing...Work experience placementInterim roleCurrently hiringFlexible hoursShift workDay shift$125k - $155k
...Navigation, and Control Engineer (Optical Systems) at Impulse... ..., and object detection algorithms for star trackers and other imaging systems Support... ...analyses Participate in software development, both flight... ...of experience in image processing and optical analysis Proficiency...Permanent employmentFull time$95.5k - $181.7k
...Area within the Systems Engineering Center, where we... ...using DOORS. Radar mode algorithm development and system... ...Participate in hardware/software integration,... ...‑level issues, signal processing, control theory, statistics... ...theory, detection methods, imaging/pattern recognition,...Temporary workWorldwideRelocation packageFlexible hours- ...experienced, driven engineers to help lead this work... ...estimation, and autonomy algorithms Oversee simulation,... ...with hardware, software, systems, and mission... ...performance, risk, and embedded compute constraints Support... ...and related systems Image processing methods and...Remote workHome officeFlexible hours
$100k - $175k
Location Torrance, CA Employment Type Full time Department Engineering Compensation $100K - $175K • Offers Equity Compensation at Northwood... ...we want you at Northwood. The Role We are seeking a Lead SMT Process Engineer to build and scale our in‑house PCB assembly...Permanent employmentFull timeFlexible hours$114.75k - $155.25k
...seeking a Radar Systems Engineer (Experienced, Lead, or... ...other object-oriented software platforms Support new... ...of digital signal processing expertise Skilled analyst... ...experience of MTI algorithms Skilled in digital signal... ...aperture radar image formation High level...Work experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$120k - $170k
Join to apply for the Embedded Software Engineer role at Stealth Startup This range is provided by Stealth Startup. Your actual pay will be based... ...software for real-time performance Integrate and test algorithms and software at module, software in the loop, hardware in...Permanent employmentFull time$150k - $200k
Compensation: $150,000 - $200,000 / year Department: Software Location: Redondo Beach Description As a Senior Embedded Software Engineer at Impulse focused on Actuation & Control... ...architectures and fault detection/response algorithms. Exposure to space environment constraints...Permanent employmentFull time- ...Description Job Description Description As an Embedded Software Engineer for Camera Systems at Impulse, your primary responsibility... ...be to design, implement, and maintain firmware for image capture and processing systems on spacecraft. You will collaborate with...Permanent employmentFull time
- ...Description Job Description Description As an RF embedded software engineer your core responsibility will be to own the... ...architectures, and bring up RF systems Development of algorithms for RF digital signal processing and calibration Design and optimization of RF...Permanent employmentFull time
- ...CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in... ...pipeline. Package and deploy software images for diverse embedded hardware platforms... ...tools to support parts of the hiring process, such as reviewing applications, analyzing...Permanent employmentFull timeContract workWork experience placementLocal area
$169k - $216k
...commercial space infrastructure, from in-orbit pharmaceutical processing to reliable and economical reentry capsules. Varda’s W-... .... What you will do (Job Responsibilities) The Senior Embedded Software Engineer on the Flight Software team is responsible for determining...Permanent employmentFull timeWork at officeImmediate startRelocation packageFlexible hours$169k - $216k
...from in-orbit pharmaceutical processing to reliable and economical... ...mission. Own all aspects of software development, from design, testing... ...or Linux based software for embedded processors in C++. Build... ...computer science, math, physics, engineering or equivalent technical...Full timeImmediate startRelocation packageFlexible hours$135k - $250k
SENIOR SOFTWARE ENGINEER (GEOMETRY PROCESSING) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce... ...physical. Responsibilities: Develop GPU-accelerated algorithms for mesh deformation, procedural geometry generation, parallel...Casual workRelocation packageFlexible hours$139k - $201k
...-based defense and logistics. What You’ll Do As a Senior Embedded Software Engineer at Inversion, you will report directly to the Manager of Arc... ...align vehicle autonomy, telemetry architectures, and GNC algorithm execution. Required Qualifications Bachelor’s degree in...Permanent employmentWork at office- Castelion is seeking a Build Reliability Engineer in California to enhance product quality and reliability in defense systems. This role... ...in leading improvement initiatives, developing internal processes, and conducting reliability assessments while ensuring compliance...
- Dormont Manufacturing Co is seeking a Senior Software Engineer specializing in geometry processing to develop GPU-accelerated algorithms for innovative metal 3D printing systems. This role entails close collaboration with simulation and hardware engineers to optimize the...
$52.9k - $108k
Embedded Software Engineer The Opportunity: As an embedded software engineer, you can resolve a problem with a complete end-to-end solution in... ...the Posting Date. Identity Statement As part of the hiring process, we will ask you to complete an identity verification process...Full timeContract workPart timeWork at officeLocal areaRemote work$135.1k - $168.9k
...protect it for future generations. Role Summary As a Sr Embedded Software Engineer, you will play a key role in the development of cutting-edge... ...by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a...Full timeContract workPart timeWork at officeLocal area$120k - $175k
...empower everyone to experience the joy and freedom of flight. EMBEDDED SOFTWARE ENGINEER - EL SEGUNDO, CA In this role, you are responsible for... ...to continuous improvement of development and verification processes to reduce cost and cycle time. REQUIRED QUALIFICATIONS:...Full timeWork experience placementWork at office$97.75k - $145k
...power‑on to a stable OS image under senior guidance.... ...reviews, representing software concerns and learning... ...degree in Electrical Engineering, Computer Engineering,... ...experience in hands‑on embedded‑Linux development (... ...Interest (COI) assessment process. Drug‑Free Workplace...Permanent employmentWork experience placementInterim roleFlexible hoursShift work$141.38k - $224.5k
...machine learning to optimally engineer, additively manufacture, and... ...seeking a talented and motivated Software Developer to join our... ...develop and implement innovative algorithms for task and motion planning... ...evaluated through our interview process. E05 / Senior: $141,380 -$194...Temporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (Image Processing Algorithms). Be the first to apply!
- ultimate software Redondo Beach, CA
- remote software sales Redondo Beach, CA
- senior c# .net software developer Redondo Beach, CA
- id software Redondo Beach, CA
- software Redondo Beach, CA
- entry level software sales Redondo Beach, CA
- healthcare software sales Redondo Beach, CA
- software implementation project manager Redondo Beach, CA
- software support Redondo Beach, CA
- embedded software Redondo Beach, CA

