Software designer

152552244_255140316123492_7840719483011786789_n

Programming/computer science/data/artificial intelligence, Electric vehicles and charging, Smart vehicles, New mobility solutions

General description

Software designers create and develop software that is used, among other things, to automate tests that check products for electric vehicles, such as batteries. Because software is extensive in electric and smart vehicles, designers regularly update software, work on problem solving, and provide technical support. They have the opportunity to work within a multidisciplinary team that includes enthusiastic and qualified engineers and technicians and to play a role in creating innovative ways to get around using electricity.

Examples of tasks and responsibilities

  • Develop the back-end of cloud applications and microservices
  • Develop front-end applications using React, Bootstrap, Knockout, and other frameworks
  • Develop libraries for test programs (VB.Net, C#, VBA, LabVIEW, C++, C)
  • Participate in code review
  • Update and develop SQL and NoSQL databases
  • Participate in the development of automated tests
  • Help find innovative solutions for products

Required skills

  • Knowledge of software development environments or an interest in learning more about them
  • Knowledge of Visual Studio, .NET, C#, VB.NET
  • Proficiency in Javascript, HTML5, CSS, web frameworks
  • Knowledge of solution architecture and databases
  • Familiarity with source controllers (GIT, SVN, or similar)
  • Knowledge of cloud platforms (Microsoft Azure/AWS/other)
  • Experience in test-driven development (TDD)/behavior-driven development (BDD)
  • Ability to adapt to a constantly changing technological environment
  • Ability to communicate in written and spoken English

Required training

Specialization(s) that may be required

n/d

Let’s connect!

For En Route! news and the latest job listings : sign up for our newsletter.

Inscription Infolettre

  • Hidden