R&D Software Engineer

at  Argotec

San Mauro Torinese, Piemonte, Italy -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Apr, 2025Not Specified23 Jan, 20252 year(s) or aboveOperating Systems,Tcl,Python,Awk,Working Experience,Git,English,It,RubyNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Argotec is an Italian aerospace company specialising in the production of small satellite platforms (from 6U Cubesats up to 250kg-platforms) and innovative products to improve the comfort of space explorers. Thanks to its facilities and know-how, the company’s activities follow the “all in-house” concept, which includes design, development, integration, qualification and operational services. Argotec works with leading international space agencies (e.g. NASA, ESA) and private companies, with an increasing focus on commercial partnerships. In particular, its own satellites have been selected for flagship missions such as NASA Artemis-1 and NASA DART. The company is advancing several major missions, such as a 40-satellite Earth observation constellation for integration into the Italian IRIDE programme, as well as scientific missions such as LUMIO and HENON, and many other cutting-edge space projects.
To support our Company’s growth, we are looking for a motivated R&D Software Engineer to expand a rapidly growing team within our Research and Development Unit. Reporting directly to the Lead of R&D Avionics, he/she will work on inspirational projects, contributing to the development of new products and technologies in support of next generation space assets.
In the near future, activities will be focused on On-Board Computers, Power Systems and Telecommunication solutions intended to operate both in Earth orbit and deep-space (Moon and Mars).

GENERAL REQUIREMENTS

  • Team player and a “Do what it takes” attitude.
  • Bachelor of Science degree in Science, Engineering, or other related STEM discipline (relevant work experience may be considered in lieu of education).
  • At least 2 years of working experience.
  • Great problem-solving skills.
  • Fluent in both spoken and written English.

REQUIRED EXPERIENCES & SKILLS

  • Embedded systems software programming and/or firmware development.
  • Experience developing in C/C++.
  • Extensive experience with real-time operating systems.
  • Programming/scripting languages (Python, TCL, AWK, Ruby, etc.).
  • Versioning systems (Git).
  • Device driver development.
  • Serial communication standards (UART, SPI, I2C, CAN, etc.).

Responsibilities:

As an R&D Software Engineer you will support Argotec’s global Software Design teams by working on new technologies and products that are under development. Support includes defining, developing, and testing software for innovative space computing systems, subsystems and advanced testing and simulation facilities.
In this position, you will have the opportunity to work independently and autonomously while being backed by the support of an experienced multi-functional team from R&D and Engineering in Italy and in the USA.

The activities will include (but not limited to):

  • Design of on-board software for future space missions and services.
  • Development of real-time operating system-based applications.
  • Software development from low-level drivers to application software.
  • Testing and integration of software in prototypes.
  • Develop support software tools for testing and ground support equipment.


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

BSc

Lieu of education

Proficient

1

San Mauro Torinese, Piemonte, Italy