The point where experts and best companies meet
Share
As a software engineer you will work as part of an exceptionally talented engineering team responsible for driving product development and strategy. The overall focus of the team will be on delivering innovative technologies to address competitive market and customer requirements with enterprise-class product quality and time-to-market. The team will also be responsible for maintenance & enhancements to existing technologies & products.
Essential Functions- Contributions to Design, Coding, Debug & Test, Performance analysis & improvement tasks- Be a technical resource to other engineers and across functions
- Willingness to work on additional tasks and responsibilities that will contribute towards team, department and company goals.
- Experience with development with C/C++ in LINUX/UNIX environments
- Experience with applying standard software engineering practices
- Proficient with systems engineering domain concepts such as computer architecture, operating systems, file systems, networking, algorithms & data structures
- Ability to work collaboratively with other engineers
- Knowledge of storage or cloud technologies is a plus
- Strong oral & written communication skills are a plus
- Typically requires 0-2 years related experience
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree or a PhD; or equivalent experience is required.
Did you know...
If you want to help us build knowledge and solve big problems, let's talk.
These jobs might be a good fit