All Orbits, All Planets - Join us on our journeyGilmour Space is the leading Australian rocket company, pioneering next-generation hybrid propulsion technologies for small satellite launch vehicles.The Satellite Department of Gilmour Space is "a startup inside a startup". We are less than two years old and already have a pipeline of missions that will make waves in the Australian space community. As an embedded systems engineer, you will be responsible for designing and developing components that are optimized for FPGA technology, specifically tailored to the needs of the satellite industry. The embedded systems engineer will be responsible for designing and implementing FPGA-based solutions that enable the satellite to perform complex tasks such as data processing, communication, and navigation.You will also be responsible for testing and debugging systems to ensure they function correctly and reliably, as well as optimizing system performance, reducing power consumption, and ensuring compliance with industry standards, regulations, and best practices related to FPGA technology. Additionally, you may be involved in project management, collaborating with other engineers and stakeholders, and staying up-to-date with emerging FPGA technologies and design techniques.Overall, the embedded systems engineer specializing in FPGA plays a critical role in ensuring that satellite systems are designed, developed, and tested to meet the requirements of the application, while also ensuring that they are reliable, efficient, and secure utilizing the power and flexibility of FPGA technologyDuties and Responsibilities:The responsibilities listed are not exhaustive, they represent examples of the work performed by this position. You will be required to perform other duties within your skills and abilities.Design and develop embedded systems with a focus on hardware and electronics using FPGA technology and microcontrollers;Collaborate with cross-functional teams to define system requirements, develop specifications, and design the architecture of the FPGA-based systems;Implement FPGA designs using VHDL, Verilog, or other hardware description languages;Design and develop signal processing algorithms and digital signal processing (DSP) modules for satellite communications and navigation systems;Implement communication protocols, such as Ethernet and CAN, for satellite communication and command/control interfaces;Develop and execute test plans to ensure the quality and reliability of the FPGA-based systems and microcontrollers;Troubleshoot and debug issues in the FPGA-based systems, both in the lab and in the field;Optimize system performance in terms of power consumption, processing speed, and memory usage;Work with hardware engineers to develop schematics and PCB layouts for FPGA-based systems;Stay up-to-date with emerging FPGA technologies and design techniques, and apply them to improve the performance and functionality of the FPGA-based systems;Write technical documentation, including design specifications, user manuals, and test reports;Participate in project planning, scheduling, and management, and report progress and status to project managers;Ensure that the embedded systems comply with industry standards and regulations, such as CE, FCC, and UL; andOther duties as requested by Management.Minimum Qualifications, Skills and Experience:Bachelor's degree in electrical engineering, computer engineering, computer science, or a related field;Proficiency in FPGA design and development;Strong understanding of hardware design principles, digital circuits, and analog circuits;Knowledge of experience using embedded systems programming languages, such as C/C++, and Assembly and hardware description languages such as VHDL and Verilog;Experience developing embedded systems with microcontrollers, FPGAs, and other embedded processors;Experience with embedded systems tools, such as compilers, debuggers, and IDEs;Understanding of hardware-software interaction, low-level device control, and real-time systems;Knowledge and understanding of SPI, I2C, UART, LVDS and other interfaces;Ability to read schematics and datasheets, and to use oscilloscopes, logic analyzers, and other test equipment; andExperience using ECAD software such as Altium designer.Desired Qualifications, Skills and Experience:Master’s degree in electrical engineering, computer engineering, computer science or a related field;Strong knowledge of programming languages such as C, C++, and Python;Experience with microcontroller and microprocessor systems, and related development tools (e.g., JTAG debuggers, emulators, oscilloscopes);Familiarity with ARM-based processors and development tools;Experience with software development for embedded systems in safety-critical applications;Experience with microcontroller and microprocessor systems, and related development tools (e.g., JTAG debuggers, emulators, oscilloscopes);Experience with embedded Linux or other operating systems for embedded systems;Familiarity with software development tools such as Eclipse or Visual Studio;Experience with design and simulation tools such as MATLAB, Simulink, or SPICE;Familiarity with power management and optimization for embedded systems;Familiarity with Agile software development methodologies such as Scrum or Kanban;Strong debugging and troubleshooting skills, including the use of hardware and software debugging tools; andFamiliarity with software testing methodologies and tools, including unit testing and integration testingHow to Apply:If you are a proactive team player with a passion to get Australia to space and a desire to succeed, please apply now by clicking the apply button and including your resume and cover letter or head to our website: CAREER | Gilmour Space Technologies | Rocket launch provider (gspace.com). Gilmour Space Technologies is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members. 

Embedded Systems Engineer (Satellites)

All Orbits, All Planets - Join us on our journey

Gilmour Space is the leading Australian rocket company, pioneering next-generation hybrid propulsion technologies for small satellite launch vehicles.

The Satellite Department of Gilmour Space is "a startup inside a startup". We are less than two years old and already have a pipeline of missions that will make waves in the Australian space community. As an embedded systems engineer, you will be responsible for designing and developing components that are optimized for FPGA technology, specifically tailored to the needs of the satellite industry. The embedded systems engineer will be responsible for designing and implementing FPGA-based solutions that enable the satellite to perform complex tasks such as data processing, communication, and navigation.

You will also be responsible for testing and debugging systems to ensure they function correctly and reliably, as well as optimizing system performance, reducing power consumption, and ensuring compliance with industry standards, regulations, and best practices related to FPGA technology. Additionally, you may be involved in project management, collaborating with other engineers and stakeholders, and staying up-to-date with emerging FPGA technologies and design techniques.

Overall, the embedded systems engineer specializing in FPGA plays a critical role in ensuring that satellite systems are designed, developed, and tested to meet the requirements of the application, while also ensuring that they are reliable, efficient, and secure utilizing the power and flexibility of FPGA technology

Duties and Responsibilities:

The responsibilities listed are not exhaustive, they represent examples of the work performed by this position. You will be required to perform other duties within your skills and abilities.

  • Design and develop embedded systems with a focus on hardware and electronics using FPGA technology and microcontrollers;
  • Collaborate with cross-functional teams to define system requirements, develop specifications, and design the architecture of the FPGA-based systems;
  • Implement FPGA designs using VHDL, Verilog, or other hardware description languages;
  • Design and develop signal processing algorithms and digital signal processing (DSP) modules for satellite communications and navigation systems;
  • Implement communication protocols, such as Ethernet and CAN, for satellite communication and command/control interfaces;
  • Develop and execute test plans to ensure the quality and reliability of the FPGA-based systems and microcontrollers;
  • Troubleshoot and debug issues in the FPGA-based systems, both in the lab and in the field;
  • Optimize system performance in terms of power consumption, processing speed, and memory usage;
  • Work with hardware engineers to develop schematics and PCB layouts for FPGA-based systems;
  • Stay up-to-date with emerging FPGA technologies and design techniques, and apply them to improve the performance and functionality of the FPGA-based systems;
  • Write technical documentation, including design specifications, user manuals, and test reports;
  • Participate in project planning, scheduling, and management, and report progress and status to project managers;
  • Ensure that the embedded systems comply with industry standards and regulations, such as CE, FCC, and UL; and
  • Other duties as requested by Management.

Minimum Qualifications, Skills and Experience:

  • Bachelor's degree in electrical engineering, computer engineering, computer science, or a related field;
  • Proficiency in FPGA design and development;
  • Strong understanding of hardware design principles, digital circuits, and analog circuits;
  • Knowledge of experience using embedded systems programming languages, such as C/C++, and Assembly and hardware description languages such as VHDL and Verilog;
  • Experience developing embedded systems with microcontrollers, FPGAs, and other embedded processors;
  • Experience with embedded systems tools, such as compilers, debuggers, and IDEs;
  • Understanding of hardware-software interaction, low-level device control, and real-time systems;
  • Knowledge and understanding of SPI, I2C, UART, LVDS and other interfaces;
  • Ability to read schematics and datasheets, and to use oscilloscopes, logic analyzers, and other test equipment; and
  • Experience using ECAD software such as Altium designer.

Desired Qualifications, Skills and Experience:

  • Master’s degree in electrical engineering, computer engineering, computer science or a related field;
  • Strong knowledge of programming languages such as C, C++, and Python;
  • Experience with microcontroller and microprocessor systems, and related development tools (e.g., JTAG debuggers, emulators, oscilloscopes);
  • Familiarity with ARM-based processors and development tools;
  • Experience with software development for embedded systems in safety-critical applications;
  • Experience with microcontroller and microprocessor systems, and related development tools (e.g., JTAG debuggers, emulators, oscilloscopes);
  • Experience with embedded Linux or other operating systems for embedded systems;
  • Familiarity with software development tools such as Eclipse or Visual Studio;
  • Experience with design and simulation tools such as MATLAB, Simulink, or SPICE;
  • Familiarity with power management and optimization for embedded systems;
  • Familiarity with Agile software development methodologies such as Scrum or Kanban;
  • Strong debugging and troubleshooting skills, including the use of hardware and software debugging tools; and
  • Familiarity with software testing methodologies and tools, including unit testing and integration testing

How to Apply:

If you are a proactive team player with a passion to get Australia to space and a desire to succeed, please apply now by clicking the apply button and including your resume and cover letter or head to our website: CAREER | Gilmour Space Technologies | Rocket launch provider (gspace.com). 

Gilmour Space Technologies is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.