Software Engineer (Programming languages: FBD, ST, SFC)
other jobs Michael Page
Agregado antes 1079 Dias
- Madrid (Comunidad de)
- Unspecified
- 40.000€ - 50.000€ bruto/año
Job Description:
Multinational Final Company (Madrid)|Software Engineer - ARM microcontrollers (Madrid)
A global leading manufacturer!
Responsibilities
Taking actions to achieve standardization, simplifications and modularization.
Designing software packages that meet the set specifications and applicable standards.
Within the time and budgeted hours of delivery of the work and timely feedback to the client if changes take place.
Compliance with established working methods, regulations and procedures.
Maintaining software during the life-cycle of the product.
Communication
Exchange of information to get specifications clear.
Communicating design choices with project leader and/or client and colleagues.
Answering technical questions from suppliers, customers or colleagues.
Discussing ambiguities, problems and improvement possibilities with Purchasing, Production and Service.
Discussing the progress and results with the project leader and/or client.
Exchange of software information through communication documents.
Discussing time estimates, assignments, ambiguities, problems and solution direction with the relevant project leader and /or client.
Communicates in speech and writing in English language.
Powers
Making choices in the design phase.
Making proposals for adjustments to products and their development.
Addressing colleagues on fulfilling agreements.
Delegating work (in consultation with manager).
Authorized to release the work of colleagues from the same discipline for release.
DESCRIPTION OF THE WORK
1. Design
Responsible for designing, developing and specifying software solutions and/or adapting existing software solutions.
Tests and checks the software design for compliance with the set specifications, practicality, serviceability, standardization starting points and reliability.
Makes analyses to be able to make the right (software) design choices taking into account applicable guidelines, standards, Performance Levels and your own professional knowledge.
2. Detail Design
Elaborates the design into a software package based on standardization starting points.
Make technical performance level analyses.
Performs risk analyses on safety functions.
Designs and maintains tools for software and testing these tools.
Test the written software yourself and/or in collaboration with a colleague on meeting the set specifications and correct operation.
3. Project coordination
Monitors the progress and controls the costs of (sub)projects and (partial) assignments.
Aligns software solutions and progress with project members and departments involved.
Writes test plans for parts or solutions that have been determined in the team or at its own discretion that testing is necessary to prove the correct operation.
Involve others in the decision-making process in order to arrive at a common solution, goal and approach.
4. Support
Supports, for example, Production and/or Service with software-related questions and problems and tries to solve them in a thorough manner.
Supervises interns and graduates during their period at Geesinknorba (if applicable).ç
Assesses and checks the work of colleagues for accuracy, completeness, functionality, clarity and clarity (four-eyes principle).
5. Leadership (approx. 3 people)
Leads small groups for delegating work, giving directions and instructions, monitoring and discussing progress and quality.
A secure work environment because your health, safety and wellbeing is always our top priority.
Flexible work schedule and 100% Home-office options, so that you can balance your working life and private life.
Learning and development opportunities.
A collaborative, trustful and innovative work environment.
Being part of an international team and work in global projects.
A global leading manufacturer!
Responsibilities
Taking actions to achieve standardization, simplifications and modularization.
Designing software packages that meet the set specifications and applicable standards.
Within the time and budgeted hours of delivery of the work and timely feedback to the client if changes take place.
Compliance with established working methods, regulations and procedures.
Maintaining software during the life-cycle of the product.
Communication
Exchange of information to get specifications clear.
Communicating design choices with project leader and/or client and colleagues.
Answering technical questions from suppliers, customers or colleagues.
Discussing ambiguities, problems and improvement possibilities with Purchasing, Production and Service.
Discussing the progress and results with the project leader and/or client.
Exchange of software information through communication documents.
Discussing time estimates, assignments, ambiguities, problems and solution direction with the relevant project leader and /or client.
Communicates in speech and writing in English language.
Powers
Making choices in the design phase.
Making proposals for adjustments to products and their development.
Addressing colleagues on fulfilling agreements.
Delegating work (in consultation with manager).
Authorized to release the work of colleagues from the same discipline for release.
DESCRIPTION OF THE WORK
1. Design
Responsible for designing, developing and specifying software solutions and/or adapting existing software solutions.
Tests and checks the software design for compliance with the set specifications, practicality, serviceability, standardization starting points and reliability.
Makes analyses to be able to make the right (software) design choices taking into account applicable guidelines, standards, Performance Levels and your own professional knowledge.
2. Detail Design
Elaborates the design into a software package based on standardization starting points.
Make technical performance level analyses.
Performs risk analyses on safety functions.
Designs and maintains tools for software and testing these tools.
Test the written software yourself and/or in collaboration with a colleague on meeting the set specifications and correct operation.
3. Project coordination
Monitors the progress and controls the costs of (sub)projects and (partial) assignments.
Aligns software solutions and progress with project members and departments involved.
Writes test plans for parts or solutions that have been determined in the team or at its own discretion that testing is necessary to prove the correct operation.
Involve others in the decision-making process in order to arrive at a common solution, goal and approach.
4. Support
Supports, for example, Production and/or Service with software-related questions and problems and tries to solve them in a thorough manner.
Supervises interns and graduates during their period at Geesinknorba (if applicable).ç
Assesses and checks the work of colleagues for accuracy, completeness, functionality, clarity and clarity (four-eyes principle).
5. Leadership (approx. 3 people)
Leads small groups for delegating work, giving directions and instructions, monitoring and discussing progress and quality.
A secure work environment because your health, safety and wellbeing is always our top priority.
Flexible work schedule and 100% Home-office options, so that you can balance your working life and private life.
Learning and development opportunities.
A collaborative, trustful and innovative work environment.
Being part of an international team and work in global projects.
Número de empleo 736551