Back to jobs
Lam Research

Software Engineer 4

Dublin, IE-Remote, IEPosted 2 days ago

Job Description

Who we’re looking for

Minimum Qualifications:

  • Bachelor’s degree in Computer Engineering, Electronics, Mechanical Engineering with 8+ years of experience; or Master’s degree with 6+ years’ experience; or a PhD with 3+ years’ experience; or equivalent experience.
  • Strong hands-on experience with modern languages - modular design, data structures, algorithms, memory management and performance - across a range of C++/python/.NET C#, application components, services, tooling and interop with native code.
  • Strong understanding of Windows programming (APIs, services, processes, tooling) and strong working knowledge of Linux and the BASH shell, including building, running and debugging applications on both platforms.
  • Solid Object-Oriented design skills (design patterns, finite state machines) and strong knowledge of multithreading and concurrent programming (preemptive scheduling, synchronization, thread safety).
  • Experience with source control and modern software development cycles, analytical root cause analysis, and an understanding of Networking / TCP/IP fundamentals.
  • Hands-on experience using AI-assisted development tools such as GitHub Copilot (or equivalent) as part of the day-to-day software engineering workflow.
  • Experience with embedded software development, distributed embedded control systems and real-time operating systems.
  • Excellent verbal and written English communication skills, with the ability to deliver technical information to all levels of the organization; team-oriented and able to work independently as well as within a cross-functional team.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

10001+ employees
Fremont, CA, US
Website
Software Engineer 4 at Lam Research | Renata