Added: 2025-05-28 15:29.00
Updated: 2025-05-30 03:21.57

Firmware Engineer

Brescia , Lombardy, Italy

Type: n/a

Category: Engineering & Manufacturing

Advertisement
Requirements: English
Company: Apogeo Space
Region: Brescia , Lombardy

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Apogeo SpaceAbout us:Apogeo Space, an innovative Italian SME, is developing the first private Italian picosatellite constellation for IoT telecommunications. This constellation will provide ubiquitous satellite connectivity and near-real-time data transmission, even in remote areas. Apogeo also offers space manufacturing services, including the design, production, testing, and management of satellites and constellations. Grants and technology spin-offs are also part of Apogeos activities.Description of the activities:Development, debugging, and verification of firmware for integrated systems for space and terrestrial applicationsDevelopment, debugging, and implementation of firmware on single-board computersConfiguration control and maintenance of firmwareDevelopment of driversPreparation of supporting documentation (user manual, test reports, commercial specifications, ...)Support the team in the integration of hardware, firmware, and software(please note: you dont need to meet all the aspects above to be excellent in this role. If you are in doubt, please send your CV anyway)Knowledge of C++, Rust and PythonBackground in firmware development for integrated/hardware-oriented systems (firmware for embedded systems)Good knowledge of bare metal programmingGood knowledge of microcontroller architecture, DSP, and low-level communication systems (e.g., SPI, UART, I2C)Good knowledge of operating systems for embedded systems (e.g., FreeRTOS)Good knowledge of development and debugging environments (cross-compiler, DFU, JTAG) for embedded softwareGood knowledge of version control systems for software (e.g., git) and familiarity with managing librariesAdditionally, the following characteristics are considered additional assets:Experience in developing systems, subsystems and space componentsKnowledge of radio communication systems, modules, and protocols (including basic knowledge of antenna configurations)Ability to model physical phenomenaCompensation package:Remote working 4 days per month.WelfareApplication Process:CV screeningInterview with HR departmentInterview with Technical DepartmentFinal presentation with CEOSeniority levelSeniority levelEntry levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesSatellite TelecommunicationsReferrals increase your chances of interviewing at Apogeo Space by 2xSign in to set job alerts for Firmware Engineer roles.VISION SYSTEMS IN ROBOTICS & AI SOFTWARE ENGINEERPLC SOFTWARE ENGINEER (SITE: AIC NORTH AMERICA)Trescore Balneario, Lombardy, Italy 3 weeks agoGreater Brescia Metropolitan Area 2 weeks agoFirmware Engineer (with Control Systems Focus)Embedded Test Automation Engineer - INDUSRYTrescore Balneario, Lombardy, Italy 4 days agoCosta Volpino, Lombardy, Italy 7 months agoCosta Volpino, Lombardy, Italy 5 months agoWere unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.#J-18808-Ljbffr
Advertisement
Click here to apply and get more details about this job!
It will open in a new tab.
Terms and Conditions - Webmaster - Privacy Policy - Pro coding!