PRIMARY FUNCTION:
Eaton is a power management company actively engaged in the digital transformation by delivering intelligent software solutions to customers worldwide. The software technology is designed to help manage, monitor and control assets through data and insights thanks to network communication cards.
To support this digital strategy, Eaton is looking for a System Architect & Team Manager to expand its Connectivity portfolio used in UPS (Uninterruptible Power Supply) and PDU (Power Distribution Unit).
As an Embedded Linux System Architect & Team Manager in the Connected Solutions team, you define the embedded software technical roadmap in conjunction with the overall product and system roadmap, while managing a team of developers. You cooperate closely with system engineers and product management team to define the best technical solutions. You lead the team and you are responsible for the definition and deployment of the architecture throughout the full life-cycle of embedded software for network cards. You work with a code base of C++ and component-based architecture which is the foundation to deliver in a reliable way for multiple systems. The embedded software team works in Scrum teams following Agile methodology. You see it as a challenge to take up new things and explore new tools and techniques.
MAIN FUNCTIONS:
In order to develop effective and future-proof solutions, the Embedded Linux System Architect & Team Manager is responsible of :
A. Develop teammates and attract talent
B. Lead contractor recruitment process
C. Federate a team and carry out design and development tasks
D. Make architectural choices at the solution level
E. Ensure the technical response to the marketing specifications
F. Guarantee technical choices (dimensioning and choice of components)
G. Guarantee cyber-secured solutions
H. Participate actively to the development and maintenance of our solutions
I. Embrace, promote and enhance development processes to ensure the quality of deliverables (DevOps)
J. Identify opportunities for convergence and collaboration and lead inter-team synergies
K. Participate to the backlog definition and planning
L. Provide the workload elements for the planning
M. Collaborate with suppliers (inner-sourcing, HW vendors, …)
N. Ensure and coordinate technology scouting (open-source libraries, standard protocols, …)
O. Control costs and deadlines in collaboration with the Scrum master / project manager
P. Collaborate with the validation pilot to define an appropriate test plan
Q. Participate to the development of the industrial file
R. Report periodically to the Scrum master / project manager
Qualifications
QUALIFICATIONS:
Education level required:
– Master’s degree in Engineering or equivalent (BAC +5 for French education system)
Years and area of experience required:
– 10+ years of experience in Linux application engineering, involving network and protocols, with team management responsibilities
Technical knowledge:
– Excellent software skills in embedded Linux environment : architecture, design, and development
– Excellent programming skills in modern C++
– Experience with defining an architecture and delivering according to that architecture
– Experience with leading and coaching software teams on a technical and hierarchical level
– Experience in Linux distribution build systems (Yocto, Buildroot)
– Experience in unit-testing, continuous integration, and version control (Git)
– Experience in software quality tools and standards
– Experience in M2M communication standards and platforms (TCP/IP, RestAPI, SNMP, MQTT, Modbus)
– Experience with working into an Agile team / environment (Scrum)
– Experience in issue tracking systems : JIRA
– Knowledge of EV-charging and SmartGrid architecture and protocols is a plus (OCPP, OpenADR)
– Knowledge of cybersecurity and data encryption
– Knowledge of HW power electronics is a plus
Soft skills:
– Management of people
– Outstanding communication skills (for technical and non-technical audience)
– Full professional proficiency in English, knowledge of French is a plus
– Leadership and strong interpersonal skills
– High learning skills
– Proactive attitude
– Accountability
– Analytical skills for problem solving with focus on simple solutions
– Quality awareness
– Willing to work in an international environment
#LI-AS1
We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law.
Source link