Senior Software Engineer
at Vestas
Porto, Norte, Portugal -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 31 Jan, 2025 | Not Specified | 01 Nov, 2024 | N/A | Design,Optimization,Socket Programming,Ipc,C++,Computer Science,Architecture,C,Operating Systems,Software Design,Performance Analysis | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
VESTAS TECHNOLOGY & OPERATIONS > RESEARCH & DEVELOPMENT (R&D) > CONTROL PLATFORM SOFTWARE
The Framework department at Vestas Wind Systems focuses on developing and maintaining low-level software stacks used in control systems across our entire product portfolio. Our team consists of highly skilled software engineers working closely on critical system software components, including Framework, operating systems, and input/output systems.
As part of the global Software Platforms & Connectivity unit, we collaborate with colleagues in Denmark and the Vestas Design Center in Porto, contributing to a diverse and innovative environment. Our work provides the technological foundation that powers Vestas’ advanced wind energy solutions worldwide.
QUALIFICATIONS
- MSc in Computer-science or similar from an accredited University
- Advanced programming skills in C and C++
- Experience improving architecture and design of complex features and solutions
- Domain knowledge from working with distributed embedded control systems
- Experience with distributed heterogenous and multithreaded software design
- Experience with network, OS and application performance analysis and optimization.
- Experience with Linux operating systems including kernel and driver development
- Experience with socket programming, network concepts and design
- Experience with Inter-Process Communication (IPC) mechanisms
Responsibilities:
- Be responsible for working with stakeholders in the organization to understand requirements and improve the software architecture and design of new features.
- Be engaged in the early-stage feasibility studies of new products
- Be engaged during the functional and software requirements definition
- Facilitate knowledge sharing by writing and updating technical documentation.
- Be a good contributor in the continuous improvement of our processes and tools
- Be responsible for the development and maintenance of new functionality in our software platform
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
MSc
Proficient
1
Porto, Portugal