(Senior) IoT / Cyber Physical Systems Developer (m/w/d)

CGI Inc.
Apply Now

Job Description

As an IoT / Cyber Physical Systems Developer (m/f/d) you will become part of our Development Center. We rely on agile development environments and advise our customers in interdisciplinary teams. We focus on microservices, cloud, containers, agile, DevOps, big data and quickly achieving initial results. Quality, customer understanding and flexibility are our top priority. Combine the flexibility of a startup with the experience of a successful organization and let’s define new services together.

Combine the flexibility of a startup with the experience of a successful organization and get started with CGI!

Your future duties and responsibilities:

In the Development Center you take on an active developer role in the Scrum team and take care of backend development. There are the following areas of responsibility in which you should support as an IoT / Cyber Physical Systems Developer (m/f/d), but we welcome a focus on one of the sub-areas.

Data acquisition in the field:

  • Selection and configuration of sensors, reading using micro-controllers (e.g. RasPI, Arduino), ensuring connectivity (modems, mobile communications, networks)

Cloud applications:

  • Use of various cloud providers (MS Azure, AWS, etc .), Mathematical evaluation of data (statistics, machine learning), API development (NodeJS, Express), databases

Visualizations:

  • App development (Android, iOS), web development (JS, HTML, Angular), cross-platform app -Development (Ionic/Cordova)

You will take on some of the following tasks:

  • Implementing functional and non-functional requirements in architectures related to sensor technology/edge processing, client-cloud/server connections, data processing and more complex data queries
  • Building and developing data models
  • Selection and provisioning of cloud services, depending on requirements and your experience: MS Azure, AWS, SAP Leonardo, Google Cloud, etc

Required qualifications to be successful in this role:

You have completed an information technology degree or comparable training and you also have initial professional experience in agile software development and the corresponding tools (Git, JIRA, Scrum).

In addition, you have the following expertise:

  • Experience in at least one of the following languages: C, C++, Python, R, Java, Scala, Javascript
  • Experience with SQL and machine-level programming
  • Creation of backends that exist under data load
  • Machine learning or Predictive Maintenance
  • Big Data Frameworks (e.g. Spark)
  • Industry 4.0 or Internet of Things, or M2M
  • Cloud services and cloud strategies (e.g. MS Azure or AWS)
  • Web development with NodeJS/Express, Ionic or Angular
  • Data processing as well Database administration, modeling and scaling
  • Administration of Linux systems (deployment, network configuration, ...)
  • Strong communication skills in German and English

WHAT WE OFFER YOU

  • Strong collaboration: With us you will find colleagues with whom it is fun to work together. We meet each other openly, use first names across all positions and do not think in hierarchies or silos.
  • Mentoring: At CGI you will have a mentor at your side right from the start. This makes it easy for you to identify with the CGI goals and to get used to your new task environment and the CGI processes.
  • Work-life balance: Flexible working hours, remote work (depending on the customer situation) and little travel allow you to balance your private life and work.
  • Training: The right training and certificates advance your further education. Our e-learning platform Academia allows you to learn wherever and whenever you want.
  • Ownership culture: At CGI, we are not just employees, but “members”: because we actively shape the company and participate directly in its success.
  • Membership: Anyone who works for us can purchase CGI shares - the company doubles the annual deposit (up to a maximum of 3% of gross annual salary) and covers the deposit costs.
  • Profit Participation Plan: As a member of CGI, you will be directly involved in the company's success. You will receive a profit share based on how we as a company achieve our financial goals
  • Mobility: We offer various models so that you can be mobile: for example with a rail card, job ticket, a job bike or an e-company car.
  • Sabbatical and parental leave: Do you want to take a sabbatical or take parental leave? No problem! We support you and ensure that the time off is not a career stopper.
  • We are at your side, even if things aren't going so well: If you are unable to work for a longer period of time due to illness, you will continue to receive your usual salary for up to 6 months, as CGI tops up statutory sick pay.
  • Member Assistance Program (MAP): The MAP offers our members and their families counseling, psychological counseling and support services to help them with their personal or professional challenges. All services are free and strictly confidential. Whether it's about stress management, caring for relatives or raising children: If you have concerns, as a CGI member you can contact our advice hotline confidentially around the clock.
  • We strengthen the region: Through charitable projects in which you can get involved

Company Info.

CGI Inc.

CGI Inc., also known as CGI Global is a Canadian multinational information technology consulting and systems integration company headquartered in Montreal, Quebec, Canada. The company went public in 1986 with a primary listing on the Toronto Stock Exchange.

  • Industry
    Consulting
  • No. of Employees
    88,000
  • Location
    Montréal, Québec, Canada
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

CGI Inc. is currently hiring Software Engineer, IoT Jobs in Erfurt, Germany with average base salary of €72,000 - €135,000 / Year.

Similar Jobs View More