Junior Software Developer

  • Full-time
  • Department: Project Management
  • Contract Type: Permanent

Company Description

AFRY is a European leader in engineering, design, and advisory services, with a global reach. We accelerate the transition towards a sustainable society.

We are 17,000 devoted experts in infrastructure, industry, energy and digitalisation, creating sustainable solutions for generations to come.

Job Description

For our international customer we are now looking for a junior software developer, ready to take on an exciting role! As a Software Developer, you will be responsible for the Software design and implementation for the ETCS (European Train Control System), as part of our costumer's rail control solutions division.

Based on requirement specifications, update SW architecture, SW design specification, component specifications and other steering documents you will be responsible for creating the Software design. Also, you will be responsible for the software Implementation and verification of the design (coding in C and C++), according to the specifications.

Your responsibilities will, amongst other, include:

  • Software design, implementation and verification of safe ETCS Onboard system software (C and C++)
  • Write and maintain software documentation
  • Evaluate correctness of requirements driving implementation and already implemented designs and tests
  • Root cause and impact analyses

Qualifications

To be successful in this role we believe that you have a bachelor or master’s degree in Information Technology, Computer Science, or Computer Engineering. You are interested in and have experience from software development, preferably from embedded systems.

The following specific knowledge and experience is sought after:

  • C/C++
  • Object-oriented design paradigms and software modelling
  • Requirement driven development
  • Agile software development, working in cross functional teams
  • Speaking and writing English fluently

Furthermore, the following qualities are considered meritorious:

  • Experience with component testing
  • Knowledge in safety-critical embedded systems, safe SW architecture(s) and safety engineering
  • Knowledge of Linux and/or FreeBSD
  • Experience of MISRA
  • Speaking and writing Swedish fluently

Last day to apply for the position is on 2022-04-17 but candidate evaluation will be done continuously so don't wait to send in your application already today!

Additional Information

This assignment is part of The AFRY Future Graduate Program, a collaboration between AFRY and the customer. Having proven yourself and getting to know the customer during an initial 12 month temporary employment at AFRY, the intention is for the customer to offer a permanent employment at their organization. 

You can read more about AFRY Future Graduate Program here (only in Swedish): https://afry.com/sv/afry-future-graduate-program

For questions regarding the position contact recruiting manager at [email protected]

AFRY is committed to creating an inclusive & diverse environment and we are actively looking for qualified candidates irrespective of gender, gender identity, sexual orientation, ethnicity, religion, disability, or age. You will be part of a global and diverse company where our differences are our strengths. Join us to accelerate the transition towards a sustainable society.

Privacy Policy