Magnet.me  -  Het slimme netwerk waarop hbo‑ en wo‑studenten hun baan of stage vinden.

Het slimme netwerk waarop hbo‑ en wo‑studenten hun baan of stage vinden.

Deze vacature is verlopen. Je kunt daarom niet meer liken of solliciteren.

Software Engineer

Geplaatst 26 mrt. 2024
Werkervaring
2 tot 5 jaar
Full-time / part-time
Full-time
Functie
Soort opleiding
Taalvereiste
Engels (Vloeiend)
Deadline
1 okt. 2022 00:00

Je carrière begint op Magnet.me

Maak een profiel aan en ontvang slimme aanbevelingen op basis van je gelikete vacatures.

Overview

Company Description:

Protect a national treasure

You have the experience and the attention to detail to create complex software solutions. Help us to revolutionize our business and the wider diamond industry. We can offer you a role in a global business with a fascinating product and an innovative mindset.

We’re the world’s leading diamond company – a unique luxury business that thrives on the creativity, passion and knowledge of our people. To push our company forwards, we always need to think differently. We welcome people who think rigorously and aren't afraid to challenge assumptions. In return, we provide you with the space and support to grow and achieve your ambitions. Come and join us.

Job Description:

  • Design, test and implement software systems from concept through to production
  • Provide support on software systems as applicable.

The successful incumbent will advise the project leader on the project approach and technology to be used. If acting as the project leader, the incumbent will also make decisions on risk management, resource levels and legislative issues. The incumbent should be aware of new technology coming to the market and ensure best practices are used in designs. The incumbent will make recommendations on approaches to solve problems which will include other departments.

Project Work

  • In conjunction with the customer, produces the overall software requirements.
  • Using appropriate analysis and/or modelling techniques, generates an initial structural design, and agrees it with the customer.
  • Working from the initial design, and as directed by the Project Leader where appropriate, the incumbent will define detailed designs for the individual software elements, and/or supervises and directs Software Engineers in doing so.
  • From the detailed design the incumbent will generate the appropriate code and carry out initial testing and debugging or supervise Software Engineers in coding and debugging.
  • Oversees testing of the system by an appropriate tester, from a systems & software view.
  • Monitors the project progress, with regard to the software. Advises the project leader on risk strategy as the project progresses.
  • Conducts design reviews on projects and ensures company design principles are met and quality is maintained.
  • Develops customer contact. Organizes and gives training to the customer, and Service Engineers on the project.
  • Visits end user sites for installation and support of software.
  • Supports other designers in area of expertise and in promoting standardisation of software and design techniques
  • Keeps up to date with advancing techniques/technology in the software field.

Department Responsibilities

  • Present ideas, projects etc., to others.
  • Advises on/and undertakes training programme required to enhance department staff or other departments staff where appropriate.

Project Leader

  • Directs the work on a project in defining the systems engineering approach by analysing the risk and co-ordinating the research/ development for the project.
  • From the concept of a project, generates requirements and specification documents for the instrument/machine.
  • Identifies risks in the project and the strategy to eliminate and overcome these risks. Conducts and documents critical design reviews.
  • Organises project and customer meetings, compiles and distributes minutes of the meetings.
  • Plans the project and generates/keep up-to-date timelines to show the milestones, target dates for the project, and project progress. Contributes to the project backlog.
  • Takes responsibility for estimating the resources required for a project, and the budgeting and managing of the expenditure.

Qualifications:

  • BSc. or equivalent in Computer Science, Software Engineering, Electronics, or related discipline

Experience Required

  • Complete life cycle experience from initial specification through unit design, test, integration, system test, commission, regulatory approval and production in an Agile environment.
  • Embedded software - design development and testing
  • Real-time software development interfacing into hardware
  • Experience of USB, Ethernet, serial interfacing
  • Experience of motion control systems and motor driving
  • Experience in project team environment of peer review, mentoring, progress reporting and setting & meeting targets (weekly, monthly

Skills/Knowledge Required

  • Specialist knowledge of multi-threaded real-time embedded software development
  • Specialist knowledge of the LabView programming environment, including PC, PXI, and cRIO platforms
  • Specialist knowledge of LabView programming architectures and their respective fields of application.
  • Technically self-sufficient in Windows application development (in C++ and C#) with Visual Studio
  • Key SW development skills
  • Desirable - Familiarity in network communication protocols, IEEE802 family, TCP/IP
  • Desirable - PC architectures, Window and Linux operating systems
  • Develop code using best practice object-oriented software design techniques throughout the software lifecycle e.g. DRY, SOLID, YAGNI, etc.
  • Familiar with the use of source control systems (Git/Subversion) and automated software building (Azure DevOps)

Additional information:

Who we are:

De Beers Group is a company with a rich history and a sparkling future.

Since 1888 our experts have searched the world for nature’s most precious gem. Our diamonds bring beauty to the world. But we think they can do so much more. We want our diamonds, and our business, to make life brilliant – for our people, our customers and the world around us.

Safety

Safety first is a way of life for us. We are unconditional about the safety, health and well-being of our colleagues, at work and at home, and about that of the communities where we work. We aim to lead the industry by investing in innovation to protect people, who are at the heart of our business. Our high performing teams take accountability for their own and others' actions, work collaboratively, and always show care and respect.

Inclusion & Diversity

We are committed to promoting an inclusive and diverse workplace where we value and respect every colleague for who they are. We provide equality of opportunity to enable everyone to fulfil their potential.

Anglo American is a leading global mining company and our products are the essential ingredients in almost every aspect of modern life.

Mining
London
10.000 medewerkers