Do you feel tired to develop code for another revision of the same traditional and well established product?      Do you want to contribute in the mobility revolution, delivering high-tech products that innovates our industry?Do you want to operate in a high motivated, young and top-level working environment?

 Blubrake is an Italian Scale-up based in Milan. Blubrake is a multi-awarded Italian scale-up that develops, produce and market high-tech solutions for the new mobility market, especially e-bikes.

The e-bike market represents one of the main trends in the mobility industry, with a positive double digit CAGR per year and it is considered one of the solutions to solve the mobility issue in our cities, especially after the pandemic we experienced.

Blubrake’s first product is an anti-Lock and anti-roll-over brake system for e-bikes, already on the market with some of the top international OEMs. Joining blubrake you will enjoy a stimulating and rewarding role within a genuinely exciting and entrepreneurial business, where the common goal is to enhance the way we move: more enjoyable, more sustainable and safer. 

Junior Firmware Engineer // Blubrake

The firmware team is part of the Research and development team, the candidate will report to the Firmware development responsible. The candidate will need to learn from his/her teammates and needs to improve his/her skills day by day.

The firmware team contributes during all the phases of the product development, starting from the requirements, to the design of the firmware architecture, to the selection of the most appropriate and effective technologies to be employed, to the development and finally to test, validate and release the firmware solutions.

The team also guarantees the proper quality control on the released firmware through extensive and structured testing activities, based on test protocols and test reports.

The firmware team works in strict contact of our multidisciplinary organization made of highly skilled engineers and designers working in diverse information technology fields, ranging from hardware engineers, control engineers, product validations engineers and product managers. 



  • Engineering degree in Computer science or Electronics
  •  2+ years of expertise about firmware development in automotive or aerospace industry in ANSI-C
  • Contribute to all phases of the product software lifecycle, including requirements analysis, design, implementation, automated test, release, support, and documentation
  • Design modular firmware that is maintainable, scalable and reusable across blubrake product line
  • Basic knowledge of the MISRA C guidelines
  • Practical knowledge of the most widespread IDE toolchain
  • Practical knowledge of the most widespread MCU architectures
  • Strong troubleshooting and root cause analysis skills
  • Demonstrated ability to work on teams

 Other nice to have requirements:

  •  Practical knowledge of high-level programming language (C#, Java) 
  • Experience on CANbus, CANopen and BLE protocol
  • Experience on bootloader and flash memory
  • Availability to travel

 We offer:

  • Full time contract
  • Compensation in line with organizational role, individual competences and experience
  • Salary in line with the competences and experience
  • Company canteen 

 Interested candidates apply by filling the form below this post.

Resumes must include a proper written authorization for the treatment of personal identification data in accordance with GDPR (UE Regulation 2016/679).

Blubrake is an equal opportunity employer: this job posting is open to both sexes in accordance with the Italian legislative decree no. 198/2006.



Place of work: Milano, MI (Italy)
Highlight this job 

Send your CV

  • Dati forniti volontariamente dall’utente attraverso la sezione “Work with us”

Attraverso la compilazione del form nella sezione “Work with us” del Sito, e-Novia entra in possesso dei dati personali che riguardano l’utente, dallo stesso direttamente e spontaneamente forniti e integrati con l’invio del CV. e-Novia utilizzerà i dati raccolti per le seguenti finalità:

  • per valutare la coerenza del profilo dell’utente per i ruoli indicati nella suddetta sezione;
  • per contattare l’utente durante il processo di selezione, utilizzando i dati di contatto che il medesimo ha fornito.

Tali dati verranno trattati da dipendenti e collaboratori di e-Novia che si occupano della selezione del personale, debitamente nominati incaricati del trattamento e non verranno in alcun modo diffusi.

e-Novia richiede agli utenti di inserire nel CV solo i dati necessari a valutare il proprio profilo e di astenersi dall’indicare dati sensibili (quali quelli relativi, a titolo esemplificativo ma non esaustivo, allo stato di salute, alle convinzioni religiose o alle opinioni politiche). Si richiede in ogni caso che l’utente esprima il proprio consenso flaggando l’apposita check box ed inserendo in calce al al CV trasmesso ad e-Novia la seguente frase: “Autorizzo espressamente il trattamento dei miei dati ai sensi del Regolamento UE 2016/679”. L’eventuale rifiuto di fornire tale autorizzazione può comportare l’oggettiva impossibilità per e-Novia di dare corso al vaglio della candidatura dell’utente.
In using this page you accept third-party cookies which facilitate its functions and the collection of data Read the complete conditions