Job offers

Would you like to join our team? Make sure to check out our job offers!

Job advertisements

Electronic Field Application Engineer

praca@kplabs.pl

Place of work: Gliwice

Job description:

  • Maintenance and customizing of our FPGA-based on-board data processing units (DPUs) to customer needs on the hardware layer, that is modification of existing complex PCBs and designing of simple PCB adapters/extension boards in Altium Designer.
  • Technical responsibility of delivering customers’ orders according to the requirements on time.
  • Contribution in preparation of new products’ technical concepts, designs and new satellite systems.
  • Reporting issues and suggesting improvements to engineers designing our DPUs.
  • Contribution to the creation of hardware-in-the-loop test setups for customers. Assisting in commissioning.
  • Contribution to the environmental tests such as radiation tests (TID, SEE), vibration tests, thermal-vacuum tests and thermal chamber tests.
  • Writing technical papers/articles/test reports.

What we expect

  • Interest in electronics and FPGA-based systems, especially in high-performance data processing units, FPGA-based accelerators and heterogeneous computing systems.
  • Advanced skills in using Altium Designer or similar software.
  • Autodesk Inventor (or similar) basic skills are welcome.
  • Python basics to automate hardware-in-the-loop test setups with an aptitude to learn.
  • Ability to read and write technical papers/articles/test reports in English.
  • Interest in astronautics is welcome.
  • The ability to understand software layers on the highest level is a plus.
  • The ability to understand FPGA-based systems (IP-cores, internal/external interfaces, etc.) is appreciated.
  • The ability to communicate with mechanical engineers is a plus.
  • BEng or BSc in engineering subject (Electrical engineering, Automatics, Robotics, etc.).

What we offer

  • The opportunity to gain experience with support from the best specialists in the field.
  • Participation in international projects.
  • Work in small, specialized teams.
  • Flexible working hours and remote work options.
  • A variety of perks to choose from (sports cards, private healthcare, fuel cards, foreign language lessons).

We believe in a “human” approach to work and care about work-life balance. Additionally, one of our biggest assets is our attention to mutual support and exchange of knowledge at work.

Electronics Specialist

praca@kplabs.pl

Place of work: Gliwice

Job description:

  • Simulation, analysis, PCB design, and production documentation of SoC-based high-performance computing units for satellite missions.
  • Simplified radiation analyses, preparation and conduct of radiation tests and design of hardware protection against cosmic radiation effects.
  • Development of devices implementing the functional verification method, i.e. EGSE.
  • Development of the physical layer of high-speed interfaces for data transmission between subsystems for satellite missions.
  • Participation in acceptance of environmental tests of subsystems for satellite missions.
  • Collaborating with the team by using internal methodologies and tools for project management.

What we expect

  • Higher technical education in the field of electronics or mechatronics.
  • Experience in designing printed circuit boards using Altium Designer, CircuitStudio or CircuitMaker software.
  • Ability to operate laboratory equipment such as power supply, oscilloscope, multimeter, generator.
  • Ability to speak English on a communicative level, which allows for technical discussions and understanding and creating technical documentation.
  • Knowledge of at least one SPICE simulation environment.
  • Knowledge of the Git version control system.
  • Problem-solving mindset.
  • Highly developed teamwork skills.

What we offer

  • The opportunity to gain experience with support from the best specialists in the field.
  • Participation in international projects.
  • Work in small, specialized teams.
  • Flexible working hours and remote work options.
  • A variety of perks to choose from (sports cards, private healthcare, fuel cards, foreign language lessons).

We believe in a “human” approach to work and care about work-life balance. Additionally, one of our biggest assets is our attention to mutual support and exchange of knowledge at work.

Junior Mission Analysis Engineer

praca@kplabs.pl

Place of work: Gliwice

Job Description:

  • Carrying out mission analyses utilising simulation and analysis tools (e.g., AGI STK, GMAT, and in-house tools).
  • Developing mission analysis tools (mostly written in Python).
  • Performing analyses and tools for attitude determination and control systems simulations.
  • Contribution in preparation of technical budgets, concepts of operations, day in the life scenarios of satellite systems.

What we expect:

  • Interest in control systems, especially attitude determination and control systems, space missions and environment, orbital mechanics and simulations/coding.
  • Python basics with an aptitude to learn.
  • Ability to read and write technical documentation in English.
  • BEng or BSc in engineering subject (Automatics, Technical Physics, Control Engineering, etc.).

What we offer:

  • Flexible working hours and remote work options to easily combine work and university duties.
  • The opportunity to gain experience with support from the best specialists in the field.
  • Work in small, specialized teams.
  • A variety of perks to choose from (sports cards, private healthcare, fuel cards, foreign language lessons).
  • We believe in a “human” approach to work and care about work-life balance. Additionally, one of our biggest assets is our attention to mutual support and exchange of knowledge at work.

Embedded Software Engineer

praca@kplabs.pl

Place of work: Gliwice

Job description

  • Implementing low-level software run on embedded devices using C++.
  • Creating software for flight computers used in space missions (on-board computers, processing units and others).
  • Implementing and maintaining automated tests using Python.
  • Implementing simulators of satellite subsystems.
  • Creating technical documentation for the software.

What we expect

  • Willingness to learn new things.
  • Proficiency in C++.
  • Experience in embedded software.
  • Knowledge of embedded RTOS.
  • Familiarity with ARM Cortex-M microprocessors.
  • Knowledge of communication protocols (i.e. I2C, SPI, CAN).
  • Understanding of Continuous Integration and other software development practices.
  • Familiarity with Python and Lua languages is appreciated.
  • Familiarity with embedded Linux appreciated.
  • Familiarity with radio communications or networking protocols is welcomed.

What we offer

  • Opportunity to launch your code into Space!
  • Challenging projects that have the potential to change the industry.
  • Supportive environment and opportunities to learn new exciting things.
  • Opportunity to gain experience with support from the best specialists in the field.
  • Flexible working hours and remote work options.
  • A variety of perks to choose from (sports cards, private healthcare, fuel cards, foreign language lessons).

We believe in a “human” approach to work and care about work-life balance. Additionally, one of our biggest assets is our attention to mutual support and exchange of knowledge at work.

Embedded AI Software Engineer

praca@kplabs.pl

Place of work: Gliwice/remote work option

Job description

  • Deploying, verifying and benchmarking machine learning algorithms on embedded data processing units dedicated for space applications using state-of-the-art toolchains.
  • Designing and developing data processing applications with machine learning algorithms as a core component.
  • Cooperating with machine learning algorithms designers and hardware/FPGA engineers to keep the algorithms compatible and efficient on flight hardware.
  • Contributing to the process of designing machine learning algorithms through monitoring, analyzing and communicating the hardware constraints of target execution environments (related to resource frugality of the models, energy/memory constraints, fast inference, and so forth).
  • Maintaining a continuous integration environment and software development workflow.

What we expect

  • Good understanding of software development for Linux embedded platforms – practical experience with C++, understanding of embedded software development.
  • Experience in working with ARM processors or SoCs, especially Xilinx SoC (e.g. Xilinx Zynq UltraScale+).
  • Good knowledge of the issues related to artificial intelligence/machine learning/statistics allowing for benchmarking and testing algorithms on hardware.
  • Knowledge of Xilinx Vitis AI is an asset.
  • Practical skills in Python.
  • Experience in tools as JIRA, Confluence, Jenkins, MLFlow, Git, etc. is an asset.
  • Fluency in written and spoken English.

What we offer

  • The opportunity to gain experience with support from the best specialists in the field.
  • Participation in international projects.
  • Work in small, specialized teams.
  • Flexible working hours and remote work options.
  • A variety of perks to choose from (sports cards, private healthcare, fuel cards, foreign language lessons).

We believe in a “human” approach to work and care about work-life balance. Additionally, one of our biggest assets is our attention to mutual support and exchange of knowledge at work.

 

 

PA/QA Engineer

praca@kplabs.pl

Place of work: Gliwice/remote work option

Job description

  • Establish the PA/QA requirements and plan in compliance with the ECSS Software Engineering and Product Assurance standards.
  • Create software documentation required for each project phase review.
  • Maintain software PA/QA processes and procedures throughout the project.
  • Track the non-compliance and linked actions.
  • Work closely with software development teams aiding them in PA/QA activities.
  • Participate in inspections and reviews.

What we expect

  • Professional experience in software product/quality assurance.
  • Practical experience in applying ECSS standards.
  • Experience in VCS (version control systems) is an asset.
  • Fluency in English.

What we offer

  • The opportunity to gain experience with support from the best specialists in the field.
  • Participation in international projects.
  • Work in small, specialized teams.
  • Flexible working hours and remote work options.
  • A variety of perks to choose from (sports cards, private healthcare, fuel cards, foreign language lessons)

We believe in a “human” approach to work and care about work-life balance. Additionally, one of our biggest assets is our attention to mutual support and exchange of knowledge at work.

Linux Embedded Engineer

praca@kplabs.pl

Place of work: Gliwice

Job description:

  • Building the embedded Linux Yocto distribution for Xilinx SoC devices.
  • Configure Linux kernel, bootloader and device tree to meet product requirements.
  • Maintaining a continuous integration environment.
  • Collaborate with hardware engineers in designing custom devices.
  • Performing initial hardware bring-up and system integration.

What we expect

  • Experience with the Yocto or Petalinux build system.
  • Experience working with ARM processors or SoCs, especially Xilinx SoC (e.g. Xilinx Zynq UltraScale+).
  • Good understanding of low-level software development: practical experience with C/C++, understanding of embedded software development and common hardware interfaces.
  • Experience in tools as JIRA, Confluence, Jenkins, Git, etc. is an asset.
  • Fluency in English.

What we offer

  • The opportunity to gain experience with support from the best specialists in the field.
  • Participation in international projects.
  • Work in small, specialized teams.
  • Flexible working hours and remote work options.
  • A variety of perks to choose from (sports cards, private healthcare, fuel cards, foreign language lessons).

We believe in a “human” approach to work and care about work-life balance. Additionally, one of our biggest assets is our attention to mutual support and exchange of knowledge at work.

Machine Learning Specialist

praca@kplabs.pl

Place of work: Gliwice/remote work option

Job description:

  • Designing, verifying and deploying algorithms for time-series signal processing.
  • Designing, verifying and deploying algorithms for image processing, including hyperspectral images.
  • Participating in and overseeing experimental studies.
  • Cooperating with different communities, including the scientific community.
  • Creating documentation and reports in English.

What we expect:

  • Higher technical education (computer science or related fields).
  • At least 5 years of professional experience.
  • Very good knowledge of the issues related to artificial intelligence/machine learning.
  • Very good knowledge of the issues related to deep learning.
  • Experience in image processing using various convolutional network architectures.
  • Ability to implement algorithms based on scientific papers.
  • Creativity.
  • Teamwork.

What we offer:

  • The opportunity to gain experience with support from the best specialists in the field.
  • Participation in international projects.
  • Work in small, specialized teams.
  • Flexible working hours and remote work option.
  • A variety of perks to choose from (sports cards, private healthcare, fuel cards, foreign language lessons).

We believe in a “human” approach to work and care about work-life balance. Additionally, one of our biggest assets is our attention to mutual support and exchange of knowledge at work.

Contact us

Write, call us or meet us directly!