Finding the best job has never been easier
Share
As a Software Engineer, you would participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems. This position requires an individual to be creative, team-oriented, technology savvy, driven to produce results and demonstrates the ability to take a cross-team leadership role.
We invest heavily in new talent. Your energy and fresh ideas are vital to cementing our position as a market -leader. We’ll push you beyond your comfort zone with a belief that no idea is off-limits. At the same time, you’ll have all the resources, mentoring and feedback you need to grow. What’s more, whatever your role, you can be yourself in a team that celebrates individuality and welcomes different perspectives.
• Understanding of C, C++, python; systems programming in C is highly desirable
• Experience with development in LINUX/UNIX environments
• Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems
• Projects, experiences, or coursework related to areas such as: Operating Systems, Computer Architecture, Multi-Threading, Data Structures & Algorithms
• Knowledge of Networking Protocols – TCP / IP, UDP / IP, VLAN etc. is preferable
• Ability to work collaboratively with other engineers
• Strong oral & written communication skills
• Typically requires a minimum of 2 years of related experience or degree in Electrical Engineering, Computer Science, or related field.
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