Software Engineer (Front-End)
Work Location: Remote Location Initially, Occasional presence in office for collaboration, and troubleshooting
We are looking for mid-level to senior software developers/engineers based on experience in developing products using C/C++ and Python.
B.S./M.S. in CS, CE, ECE, or EE with strong software development background with 3-15years’ experience.
Should have proven experience developing products using C/C++ and Python.
Must have good object-oriented design skills.
Should have a strong interest in the ML domain and familiarity/experience with ML frameworks like
PyTorch, TensorFlow, and/or Keras is a big plus.
- Candidate should have a broad skill set in application/systems software development, scripting, and standard libraries on both Linux (primary) and Windows (secondary.)
Experience building cross-platform frameworks, tools, GUI (preferably with Qt), and/or web applications
is highly desired.
Working knowledge of performance profiling, memory profiling, and test coverage tools on Linux.
Should be familiar with and practice software engineering best practices.
Must be able to work in a fast-paced, agile, start-up environment.
Software development experience in Semiconductor industry is a plus.