Senior Software Engineer

at  Vestas

Porto, Norte, Portugal -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Jan, 2025Not Specified01 Nov, 2024N/ADesign,Optimization,Socket Programming,Ipc,C++,Computer Science,Architecture,C,Operating Systems,Software Design,Performance AnalysisNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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