Embedded Software Engineer

2 weeks ago


Redondo Beach, United States Impulse Space Full time
Job DescriptionJob DescriptionDescriptionAs an Embedded Software Engineer your core responsibility will be to write code that runs on custom avionics hardware for executing flight and ground test functions. You will work with avionics hardware engineers, GNC engineers, propulsion engineers, and others to develop performant and maintainable solutions. You will have the opportunity to contribute to many aspects of spacecraft development, including architecting new systems, doing quick prototypes, doing rigorous flight projects, and controlling flight hardware during ground tests. 
Responsibilities
  • Implement and improve low-level processor functions such as controls of peripherals, and setup of communication interfaces
  • Implement and improve functions such as closed loop control of physical processes, and detection/response algorithms for failures such as broken sensors or radiation upsets
  • Provide technical input on new system developments from an embedded software perspective
  • Write scrappy code to support development testing of avionics, fluids, and propulsion devices
  • Write rigorous, reviewed, and tested code to support manufacturing and flight


Minimum Qualifications
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related degrees
  • 3+ years' writing C/C++ code for an embedded system or vehicle of some kind (robot, car, drone, spacecraft, etc)  
  • Experience using spectrum-analyzers, oscilloscopes, logic analyzers, hardware debuggers, and source-level debuggers to troubleshoot problems at all layers of the stack
  • Knowledge of and experience with communication protocols including I2C, CAN, SPI, and UART
  • Good fundamentals in signal processing, classical control theory, and excellent problem-solving skills
  • Experience working collaboratively across teams in a mixed software/hardware environment


Preferred Skills and Experience
  • Familiarity with RF concepts such as Power, Voltage, Gain, OIP3, IIP3, Phase Noise, etc. 
  • Experience with digital filter design such as FIR, IIR, and adaptive filters
  • Prior experience with motor controller functionality, behaviors, and algorithms
  • Experience with PWM motor drivers, PID controllers, and ARM Processors
  • Strong understanding of embedded software principles and ability to contribute to design reviews


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 & dental coverage as well as access to a 401(k) retirement plan.


To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. 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.

  • Redondo Beach, United States Impulse Space Full time

    Job DescriptionJob DescriptionDescriptionAs a Flight Software Engineer your core responsibility will be to write code that runs on custom avionics hardware for executing flight and ground test functions. You will work with avionics hardware engineers, GNC engineers, propulsion engineers, and others to develop performant and maintainable solutions. You will...


  • Manhattan Beach, United States Indotronix International Corp Full time

    Job Description:• Senior level embedded Software Engineers with deep experience on VxWorks and hands on hardware integration experience.• Designs, develops, integrates and tests real-time flight software that manages a Space payload unit ensuring compliance to established requirements. • Applies the appropriate standards, processes, procedures and...


  • Manhattan Beach, CA, United States Indotronix International Corp Full time

    Job Description:• Senior level embedded Software Engineers with deep experience on VxWorks and hands on hardware integration experience.• Designs, develops, integrates and tests real-time flight software that manages a Space payload unit ensuring compliance to established requirements• Applies the appropriate standards, processes, procedures and tools...


  • Redondo Beach, United States Square Peg Technologies Full time

    Basic Qualifications of a Principal Software Engineer: • Bachelor’s degree in STEM discipline with 6years of related experience; Master's Degree with 4years of related experience; an additional 4 years of experience in lieu of a degree • Current TS/SCI access or current DoD Top Secret clearance with the ability to obtain SCI access and CI poly •...


  • Redondo Beach, United States Impulse Space Full time

    Job DescriptionJob DescriptionDescriptionAs a Software Infrastructure and Release Engineer, your core responsibility will be to design, implement, and maintain our spacecraft flight software and ground software deployment environments. You will work closely with software and GNC engineers to plan out and implement an automated deployment and test system for...


  • Redondo Beach, United States Impulse Space Full time

    Job DescriptionJob DescriptionDescriptionAs a Software Infrastructure and Release Engineer, your core responsibility will be to design, implement, and maintain our spacecraft flight software and ground software deployment environments. You will work closely with software and GNC engineers to plan out and implement an automated deployment and test system for...


  • Redondo Beach, United States Impulse Space Full time

    Job DescriptionJob DescriptionDescriptionAs a Ground Software Engineer, you will create and implement intuitive, high-performance user interfaces, utilizing time-series databases for real-time testing and interfacing with space vehicles. You will design software systems and architect the ground station network, enabling operators to conduct missions reliably...


  • Redondo Beach, United States Impulse Space Full time

    DescriptionAs a Software Infrastructure and Release Engineer, your core responsibility will be to design, implement, and maintain our spacecraft flight software and ground software deployment environments. You will work closely with software and GNC engineers to plan out and implement an automated deployment and test system for a variety of spacecrafts and...


  • Redondo Beach, United States Impulse Space Full time

    As a Test & Automation Engineer at Impulse Space, you will own all aspects of test and automation software design, implementation and operation while working closely with a fast paced, agile team. Responsibilities Work on a full spectrum of software, including near-real time data acquisition and control software to user-facing GUI’s and tools. Actively...

  • Software Engineer

    5 days ago


    Long Beach, United States Talentry LLC Full time

    Job Description Software Engineer - modelling algorithm development Long Beach, CA. Direct Hire. 115-175. US Citizens or Green Card Holders ONLY. Talentry is looking for a talented Software Engineer to develop software tools for advanced satellite communications constellations. This role is responsible for developing the modeling tools for optimizing many...

  • Software Engineer

    2 weeks ago


    Long Beach, United States Talentry LLC Full time

    Job Description Software Engineer - modelling algorithm development Long Beach, CA. Direct Hire. 115-175. US Citizens or Green Card Holders ONLY. Talentry is looking for a talented Software Engineer to develop software tools for advanced satellite communications constellations. This role is responsible for developing the modeling tools for optimizing many...


  • Long Beach, United States CareerBuilder Full time

    Senior Flight Software Engineer Torrance, CA Relocation Assistance Provided The Company Our clients mission is to expand humanitys frontier into the solar system and beyond. The next step on this journey is to enable manufacturing and habitation in Low Earth Orbit (LEO). Our clients plan to make this a reality is to build artificial gravity space stations....


  • Long Beach, United States Relativity Full time

    Company Overview: At Relativity Space, we have two audacious goals: to build the next great commercial launch company with Terran R and to become America's leading force in additive manufacturing innovation. Both contribute to our long-term vision of creating humanity’s industrial base on Mars, paving the way for interplanetary life to expand the...

  • Software Engineer

    23 hours ago


    Deerfield Beach, United States Luxoft Full time

    Project description The client is a leading provider of a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners - in the car, at home, and anywhere on the go with connected devices. The vision is to shape the future of audio, where everyone can be effortlessly...


  • Long Beach, United States Galaxy Technology Hires LLC Full time

    Senior Flight Software Engineer     Torrance, CA – Relocation Assistance Provided The Company Our client’s mission is to expand humanity’s frontier into the solar system and beyond. The next step on this journey is to enable manufacturing and habitation in Low Earth Orbit (LEO). Our client’s plan to make this a reality is to build artificial...


  • Redondo Beach, United States Northrop Grumman Full time

    Northrop Grumman Aeronautics Systems has an opening for a Principal Vehicle Management Systems (VMS) Engineer Aeronautical or Sr. Principal Engineer Aeronautical to join our team of qualified, diverse individuals within our South Bay Vehicle Engineering organization. This position is located in Redondo Beach, CA.Primary Duties and Responsibilities:Define key...


  • Redondo Beach, United States Northrop Grumman Full time

    Northrop Grumman Aeronautics Systems has an opening for a Principal Vehicle Management Systems (VMS) Engineer Aeronautical or Sr. Principal Engineer Aeronautical to join our team of qualified, diverse individuals within our South Bay Vehicle Engineering organization. This position is located in Redondo Beach, CA.Primary Duties and Responsibilities:Define key...


  • Redondo Beach, United States Northrop Grumman Full time

    Northrop Grumman Aeronautics Systems has an opening for a Principal Vehicle Management Systems (VMS) Engineer Aeronautical or Sr. Principal Engineer Aeronautical to join our team of qualified, diverse individuals within our South Bay Vehicle Engineering organization. This position is located in Redondo Beach, CA.Primary Duties and Responsibilities:Define key...


  • Redondo Beach, United States Northrop Grumman Full time

    This position is currently contingent on program award and associated program award funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems has an opening for a Principal Vehicle Management Systems (VMS) Engineer Aeronautical or Sr. Principal Engineer Aeronautical to join our team of qualified, diverse individuals...


  • Redondo Beach, United States Northrop Grumman Full time

    This position is currently contingent on program award and associated program award funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems has an opening for a Principal Vehicle Management Systems (VMS) Engineer Aeronautical or Sr. Principal Engineer Aeronautical to join our team of qualified, diverse individuals...