Jobs · Research · California

Software Developer: C++ / Linux / ILT

HybridResearchFull-time

Responsibilities

  • Develop novel solutions to complex problems
  • Present detailed technical proposals for discussions with peers and management
  • Implement high quality production ready software in C++
  • Perform detailed, quantitative analysis of performance and quality of the software
  • Improve the performance of massively parallel and highly scalable software platform
  • Research existing work in the field and applicable fields
  • Create regression tests and regularly monitor the software performance and quality
  • Quickly fix bugs in production software

Requirements

  • BSEE, MSEE/MS or Ph.D. in Computer Science, Electrical Engineering or related field with at least 3 years software development experience
  • Implement object oriented software in C++
  • Comfortably navigate large software source base and come up with novel solutions
  • Solid understanding software development for Linux
  • Solid understanding of Computer Science and Computer systems concepts and algorithms

Nice to have

  • Experience: Working in the EDA, specifically with lithography and optical proximity correction software
  • Experience developing features for large software systems

Similar jobs

Software Developer

Boston ScientificMaple Grove, MN· 6 days ago
$60k/yrapply on bostonscientific.eightfold.ai

Software Developer

Hayden IndustrialTulsa, OK· 6 days ago
Engineeringapply on secure5.entertimeonline.com

Software Developer

National Institute of Standards and Technology (NIST)Gaithersburg, MD· 5 days ago
Engineeringapply on usajobs.gov

Software Developer

MPW Industrial ServicesHebron, OH· 1 mo ago
Engineeringapply on olivia.paradox.ai

Software Developer

Kings River PackingSanger, CA· 1 mo ago
Engineering$72k–$92k/yrapply on ats.rippling.com

Software Developer

Tata Consultancy ServicesAddison, TX· 3 wk ago
Information Technology$90k–$110k/yrapply on ibegin.tcsapps.com