FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Embedded Software Architect
GE Vernova. Define and evolve software architecture, interfaces, and design principles for real-time wind turbine control systems .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in embedded software development for real-time systems, with a strong focus on software architecture, design, and verification. Proficient in MATLAB/Simulink and C/C++, with experience in leading modernization efforts and mentoring engineering teams.
Highest-signal resume keywords
Embedded Software DevelopmentMATLAB/SimulinkC/C++ ProgrammingSoftware Architecture LeadershipModel-Based Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Software DevelopmentSoftware ArchitectureReal-Time SystemsC/C++ ProgrammingPython ProgrammingModel-Based DevelopmentAutomatic Code GenerationVerification StrategiesIntegration TestingRelease Management
Soft Skills
MentoringTechnical DirectionProblem SolvingCollaboration
Tools & Technologies
MATLABSimulinkContinuous IntegrationConfiguration Management
Industry Keywords
Wind EnergyRenewable EnergyIndustrial AutomationAutomotiveAerospaceControl SystemsHardware-in-the-LoopSoftware-in-the-LoopModel-in-the-Loop
Tech Stack
Tools & technologiesPythonC++
About the role
Key responsibilities & impact- Define and evolve software architecture, interfaces, and design principles for real-time wind turbine control systems
- Translate product and control requirements into modular, testable software designs with systems, controls, and quality teams
- Lead modernization efforts for legacy software and assess functional equivalence, performance, and resource use
- Guide model-based development using MATLAB/Simulink, automatic code generation, and embedded software in C/C++
- Set verification strategies across unit, integration, and system-level testing
- Support build, release, configuration management, and continuous integration
- Lead technical reviews, proofs of concept, and investigations
- Resolve complex software and integration issues
- Mentor engineers, share technical direction across teams, and build consistent engineering practices
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field is preferred; equivalent professional experience is also valued
- Proven experience in embedded software development for real-time systems, including architecture, design, implementation, verification, integration, and release
- Strong experience with MATLAB/Simulink, model-based development, and automatic code generation for real-time applications
- Strong programming skills in C/C++ and Python
- Significant experience leading software architecture decisions or major software development efforts in complex technical environments
- Preferred: experience in wind energy, renewable energy, industrial automation, automotive, aerospace, or other complex control-system environments
- Preferred: experience modernizing legacy embedded or model-based software while maintaining functional and performance expectations
- Preferred: familiarity with hardware-in-the-loop (HIL), software-in-the-loop (SIL), or model-in-the-loop (MIL) verification, embedded software quality practices, and supplier coordination
Benefits
Comp & perks- Competitive benefits
- Support for different ways of living and working
- Opportunities for continued learning and career growth
- Relocation assistance provided