Finding the best job has never been easier
Share
Essential Functions
• Apply current software engineering skills and use up-to-date technologies to contribute to team deliverables
• Contributions to Design, Coding, Debug & Test, Performance analysis & improvement tasks
• Contributions to technical discussions within the immediate team and across functions
• 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.
• Knowledge and experience in computer operating systems, hardware architecture and design, data structures and standard programming practices; systems programming in C is highly desirable
• Experience with development with C/C++ in LINUX/UNIX environments
• Strong algorithms, data structures and multi-threaded programming experience is preferred.
• Ability to work collaboratively with other engineers
• Knowledge of storage or cloud technologies
• Strong oral & written communication skills
• Knowledge of Networking Protocols – TCP / IP, UDP / IP, VLAN etc. is preferable
Requires a minimum of 3 years of 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