Apply now »

Software Embedded Engineer

Posting Date:  7 Feb 2025
City:  Roma
Location: 

Roma, IT, 131

Contract Type:  Permanent
Division:  Digital Technology and Cybersecurity
Level of experience:  Intermediate

RINA is currently recruiting for a Software Embedded Engineer to join its office in Rome within the Digital Technology and Cybersecurity Division.

Mission

RINA Consulting S.p.A. is excited to welcome a driven Software Embedded Engineer to our Rome office. As part of our digital technology and cybersecurity division, you will have the opportunity to contribute to diverse and engaging projects, working alongside motivated individuals in a collaborative environment. Projects are focused on sixth generation fighter.

Key Accountabilities

Key Accountabilities:

  • Software Development:
    - Design and develop robust, scalable, and secure software applications.
    - Write clean, maintainable, and efficient code following industry best practices.
    - Collaborate with stakeholders to translate business requirements into technical specifications

- Deep knowledge of C/C++ language and Linux systems for configuration, driver development, bootloader, ...

  • Testing and Deployment:
    - Provide support during testing and validation activities, ensuring prompt defect analysis and resolution.
    - Address and resolve any detected issues promptly.
  • Documentation:
    - Document software requirements, design decisions, and implementation specifics.
    - Maintain technical documentation and diagrams related to software applications.
  • Support and Maintenance:
    - Offer technical support to customers and internal teams as needed.
    - Investigate and resolve technical issues efficiently to minimize downtime.
  • Continuous Improvement:
    - Stay abreast of emerging technologies and industry trends.
    - Identify areas for enhancement within existing applications and development processes.
    - Actively participate in agile ceremonies to ensure effective project management.
  • Collaboration and Communication:
    - Work closely with cross-functional teams to deliver high-quality software solutions.
    - Clearly communicate technical concepts to both technical and non-technical stakeholders.

 

#LI-DC1

Education

Bachelor’s Degree in Computer Science or Information Systems

Qualifications

Qualifications:

  • - Proven experience as a Software Application Engineer, demonstrating a history of delivering high-quality software solutions.
    - Proficiency in programming languages like C/C++, Java, Python, C#, or JavaScript.
    - Familiarity with desktop and/or web application development frameworks such as MS Visual Studio, VS Code, Spring, Django, React, or Angular.
    - Knowledge of Graphic User Interface design and development frameworks like Qt or NI LabWindows/LabView.
    - Experience with requirements management and design tools, and database technologies including SQL and NoSQL databases.
    - Understanding of cloud platforms like AWS, Azure, GCP, and containerization technologies such as Docker and Kubernetes.
    - Familiarity with software engineering life cycles, Agile methodologies, CI/CD pipelines, and version control systems like Git.

Competencies

  • ADDRESS THE WAY - Have a big picture of different situations and reinterpret it in a perspective way
  • CLIENT INTIMACY - Embrace internal and external client needs, expectations, and requirements to ensure maximum satisfaction
  • BUILD NETWORK - Forge trust relationships, across departments, and outside the organization
  • EARN TRUST - Take everyone's opinion into account and remain open to diversity
  • MAKE EFFECTIVE DECISIONS - Structure activities according to priorities, actions, resources and constraint
  • MANAGE EMOTIONS - Recognise one's and other's emotions and express and regulate one's reactions
  • PIONEER CHANGE - Actively embrace change and benefit from the new circumstances
  • PROMOTE SUSTAINABLE DEVELOPMENT - Promote commitment by keeping promises as a Role Model
  • THINK FORWARD - Capitalise on experiences and translate them into action plans for the future

 

With over 5,600 employees and 200 offices in 70 countries worldwide, RINA is a multinational player which provides certification, marine classification, product testing, site supervision and vendor inspection, training and engineering consultancy services across a wide range of sectors. Our business model covers the full process of project development, from concept to completion. The aim is to guarantee a project’s technical, environmental and safety - and sometimes also economic and financial - sustainability.

 

At RINA, we endeavor to create a work environment where every single person is valued and encouraged to develop new ideas. We provide equal employment opportunities and are committed to creating a workplace where everyone feels respected and safe from discrimination or harassment of any kind. We are also compliant to the Italian Law n. 68/99.

Apply now »