Soft­ware Engi­neer (Rust deve­lo­p­ment)

Vollzeit @Rand­stad veröffentlicht 14 Stunden ago

Job-Beschreibung

Job­de­scrip­ti­on

We are loo­king for a full stack soft­ware engi­neer to streng­then our soft­ware team within. This is a hands-on soft­ware deve­lo­p­ment posi­ti­on whe­re you defi­ne, build, test and release high-qua­li­ty soft­ware. As a domain expert, you will have a lar­ge influence on pro­jects to enhan­ce our future pro­duct port­fo­lio.

Gene­ral Infor­ma­ti­on:

  • Start date: 01/07/2025
  • latest Start Date: 01/10/2025
  • Plan­ned dura­ti­on: 12 months
  • Exten­si­on (in case of limi­ta­ti­on): yes
  • Workload: 100 %
  • Remote/Home Office: 50% remo­te pos­si­ble
  • Tra­vel: No
  • Working hours: Stan­dard

Tasks & Respon­si­bi­li­ties:

  • You deve­lop con­cepts and par­ti­ci­pa­te in fea­si­bi­li­ty stu­dies to meet tech­ni­cal requi­re­ments.
  • You per­form and take owner­ship of spe­ci­fic soft­ware deve­lo­p­ment tasks, ensu­ring reviews using check­lists and tem­pla­tes.
  • You lead work packa­ge defi­ni­ti­on, esti­ma­ti­on, and plan­ning, and enhan­ce or docu­ment SW unit spe­ci­fi­ca­ti­ons and designs.
  • You review designs and con­tri­bu­te to the SW archi­tec­tu­re, defi­ning qua­li­ty attri­bu­tes and stay­ing updated with tech­no­lo­gy trends.
  • You con­duct root-cau­se ana­ly­sis of com­plex issues and pro­vi­de bug fixes for post-mar­ket soft­ware releases.
  • You ensu­re com­pli­ance with pro­ces­ses, pro­po­se impro­ve­ments, and stay infor­med about regu­la­to­ry and mar­ket stan­dards.

Must Haves:

  • Uni­ver­si­ty edu­ca­ti­on in a soft­ware rela­ted field such as soft­ware or elec­tri­cal engi­nee­ring Indus­try expe­ri­ence
  • 2 years pro­ven expe­ri­ence as a Soft­ware Engi­neer with a strong focus on Rust deve­lo­p­ment
  • Solid under­stan­ding of Rust’s core con­cepts, inclu­ding owner­ship, bor­ro­wing, and life­ti­mes
  • Expe­ri­ence with asyn­chro­no­us pro­gramming in Rust (e.g., using async/await)
  • Fami­lia­ri­ty with com­mon Rust libra­ri­es and frame­works (e.g., tokio, actix-web, rocket, ser­de, sqlx)
  • Expe­ri­ence with C++ and Linux
  • Expe­ri­ence with Linux Dockers
  • Basic scrip­ting know­ledge would be an advan­ta­ge
  • Rab­bitMQ know­ledge would be an advan­ta­ge
  • Expe­ri­ence with CAN bus
  • Event-Dri­ven Archi­tec­tu­re know­ledge would be an advan­ta­ge
  • First expe­ri­ence working in regu­la­ted envi­ron­ments such as the medi­cal device indus­try
  • High­ly moti­va­ted with focus on dead­lines and a proac­ti­ve and tho­rough way of working
  • Flu­ent in Eng­lish and Ger­man is advan­ta­ge­ous
  • Deve­lo­pers with an inte­rest in inter­di­sci­pli­na­ry and hard­ware focus­sed appli­ca­ti­ons as well as elec­tro­nic engi­neer with a strong back­grounds and inte­rest in soft­ware deve­lo­p­ment are encou­ra­ged to app­ly
  • Excel­lent com­mu­ni­ca­ti­on and team working skills, fle­xi­bi­li­ty, wil­ling­ness to wri­te good docu­men­ta­ti­on and the dri­ve to bring a pro­duct to its con­clu­si­on

We thank you for your appli­ca­ti­on!

Verwandte Jobs