Position at Wind River
Wind River believes that some things are so important they simply cannot fail. That is why we exist. Wind River software has been running the computing systems of the most important critical infrastructure that demand the highest standards for safety, security, performance, and reliability.
Found in more than 2 billion devices, Wind River is pioneering edge compute technologies to accelerate the evolution from automated devices to autonomous systems and we have a place for you!
ABOUT THE OPPORTUNITY
Wind River Professional Services has been helping clients implement great innovations, increase ROI and reduce time to market for more than 30 years.
For any technical or business challenge, our Professional Services team offers a valuable blend of skills, contacts, knowledge, intellectual property, flexible resources, design processes, and a CMMI level 3 project management methodology, globally, across a wide range of industry.
Wind River has an excellent opportunity for an embedded software engineer to work on cutting edge development projects in Galati, Romania.
Your contributions in the role will play a critical part in our worldwide Professional Services team supporting customers across the globe.
The Senior Engineercandidate will have proven skills in development of embedded software for embedded hardware systems. The job requires solid people skills for interaction with customers and / or Wind River services project teams.
The qualified candidate will be self-driven with relevant embedded software experience that can be applied to a variety of new processor and peripheral devices.
The team you will represent is pivotal to Wind River Customer Success Organization.
Interface & Collaboration
The Senior Engineerwill report directly to a local project manager while you collaborate with members of the services team
Implementation and validation Linux Support Packages (LSP) for custom or COTS embedded hardware systems.
Implementation and test of Linux drivers for a variety of peripheral devices commonly used in embedded hardware systems.
Implementation and test of embedded Linux root file systems
Implementation and test of embedded Linux applications
Develop hardware test code and support bring up and validation of custom embedded hardware systems.
Core Competencies & Demonstrated Success
The Senior Engineer candidate must have prior experience in development, integration or debug of Linux LSPs and their drivers for embedded hardware systems.
The candidate should be familiar with basic Real-Time OS or Linux kernel concepts such as kernel threads, top halves, bottom half mechanisms, kernel locking mechanism, contexts, debugging techniques, boot system and file system coding techniques.
The candidate should have an understanding of using or testing Linux in an embedded environment using various boot systems such as flash, boot loaders, reducing memory footprint, cross compiling, and remote debugging.
The job requires solid people skills for interaction with Wind River services project teams.
The qualified candidate will be highly motivated, self-driven with a track record of quickly learning new technologies and software skill sets.
Good knowledge of one of ARM, x86, MIPS and PowerPC processor architecture
Strong practical C experience in a cross-compilation environment
Profound knowledge of Operating Systems concepts and Linux kernel internal
Knowledge of GNU development toolchain, especially gcc for cross-compilation and linking and gdb for debugging
Knowledge and understanding of common Open Source software development practices
BS / MS in CS or related majors
3+ years of Linux Kernel and drivers’ experience
Strong problem solving skills
Excellent communication and documentation skill in English
Fast learner, adaptable in new computational environments, able to take over tasks
Flexibility in working with colleagues across different time zones minimizing inquiry response time lag
Team worker, being able to work in a group, share tasks, complete tasks, and work on multiple tasks in parallel
Proven ability to work across many technology areas, act proactively and own a problem
Benefits & Perks
Social Welfare Allowance
Transportation & Lunch Allowance
Birthday and Volunteer Time off
Competitive Benefits Package
Virgin Pulse Wellness program