×
Register Here to Apply for Jobs or Post Jobs. X

Board Software Engineer

Job in 70100, Bari, Puglia, Italy
Listing for: Altro
Full Time position
Listed on 2025-12-10
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 50000 - 70000 EUR Yearly EUR 50000.00 70000.00 YEAR
Job Description & How to Apply Below
Position: On-Board Software Engineer
ABOUT THE COMPANY

We simplify the adoption of geospatial data in order to understand the world better and to enable people to act in an aware and timely manner, in order to live better and preserve the Earth.
Planetek Italia operates in many fields of application ranging from environmental and land monitoring to open-government and smart cities, including defense and security as well as scientific missions and planetary exploration.
We provide solutions and products for Earth observation with satellite, aircraft and drone data. We develop on-board software for satellites and data processing solutions for ground segment infrastructures. Our involvement in research and development activities supports human exploration of the solar system. We develop Spatial Data Infrastructure (SDI) in compliance with INSPIRE as well as solutions for Smart City and complex systems to support decisions that exploit geographic information, and Earth observation data, according to the new paradigms of Cloud and Software As a Service.
Specifically in the Space field, the target market consists of space agencies (e.g. the Italian Space Agency and the European Space Agency with their scientific and operational programs) and those related (such as Galileo) and the major players in the aerospace market.
Planetek develops and integrates hardware and software infrastructures for the acquisition, processing and distribution of remote sensing data along their entire chain of production: from Earth Observation to Deep Space; from the Space Segment to the Ground Segment and the User Segment. Our main responsibilities fall into Systems and Software Engineering with strong verticalization towards Space Mission Analysis and Design (SMAD).
WHAT WILL I DO AS A “ON-BOARD SOFTWARE ENGINEER” AT PLANETEK ITALIA?
You will take contribute to the complete cycle of onboard software development, from SW requirements/ specification to the architectural design and the implementation, test and validation both for critical systems and for Planetek’s product line. You will also build and maintain software tools to support the on-board software development and contribute to improve software quality and maturity. You will also deal with embedded systems, micro-controllers acceleration devices and FPGA programming interfaces.
YOUR BACKGROUND AND EXPERTISE
You have a Master’s degree or equivalent qualification in Electronic Engineering, Space Systems Engineering, Computer Science, Mathematics, Physics or another relevant discipline and you have at least 5 years of professional experience, mostly on Mission Operations. Specifically, you have skills in the following fields:
Software engineering and object-oriented programming
Programming languages: C/C++ and/or others
Space communication protocols
Embedded systems and micro-controllers
HW acceleration devices (GPU, VPU, TPU…) and their programming frameworks (OpenCL, OpenGL, Tensor Flow, Caffe…)

Experience with system validation that includes embedded software and/or remote systems
Digital signal processing
An essential condition is also the mastery of English and Italian languages .
Also appreciated:
Space systems and Space Systems engineering
Knowledge of ground support equipment and check-out systems
Knowledge of on-board processors and processing architectures (SPARC LEON, RISC-V, ARM M and A series, multicore’s etc)

Experience with FPGAs or low-level Hardware programming
Model based engineering
Software testing and validation approaches for space applications
Knowledge of aerospace software systems applicable standards, such as ECSS-E-ST-40C and software development practices
Knowledge of SIL/ IEC 61508 software standard
Configuration management systems
Agile development practices
The ideal profile of the successful candidate is completed by seriousness and reliability, excellent analytical and problem-solving skills, excellent organizational skills, strong ability to work within a team in order to meet specific objectives qualitatively and quantitatively defined, excellent relational and communicative skills, proactivity.
AN IMPORTANT POINT
At Planetek Italia results are more important than time and our respect for…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary