SII Group Romania
Embedded C Software Architect
SII Group RomaniaRomania6 days ago
Full-timeEngineering

Who we are:


Open-minded intellectuals who embrace emerging technologies on our mission to create innovative Software Engineering Solutions that will impact millions of users around the world.


We are looking for:


We are seeking a dedicated Embedded C Software Architect who is passionate about delivering high-quality products while fostering a collaborative, inclusive, and agile team environment.


What you will do:


  • Undertakes the design and development of applications using templates and tools.
  • Negotiate with stakeholders the best technical implementation for the customer requirements
  • Advise engineering team on the capabilities and timeline of the future implementations
  • Assists as part of the team on the design of components of larger systems.
  • Produces detailed designs including, for example, physical data flows, file layouts, common routines and utilities, program specifications or prototypes and backup, recovery and restart procedures.
  • Puts skills and project experience into practice and provides support to less experienced colleagues.


What you need to have:


  • Master of C embedded development
  • GNMI/GRPC protocols
  • Netconf/Restconf protocols
  • Yang Models
  • Knowledge of cloud technologies such as Docker and Kubernetes
  • Knowledge in any code versioning solution (Eg.: Git, ClearCase, SVN)
  • Able to propose good practices and improvements for existing software development processes
  • Master Degree in Computer Science (or similar) or Bachelor Degree and relevant experience
  • Fluency in English.


What's in it for you:


  • Extended compensation and benefits package
  • Continuous learning opportunities to enhance your professional and soft skills
  • A great working environment with people who put their heart, mind, and soul into everything they do and understand the importance of team spirit


We really welcome open-minded and committed people:


  • Eager to take on new challenges and learn new things
  • Who put their heart, mind, and soul into everything they do
  • Who enjoy sharing knowledge and understand the importance of teams.

Key Skills

Ranked by relevance