Position: C/C++ Software Engineer
Company: SimilardevGlobal
Experience required: 3y
English level: fluent

WHO ARE WE?
The company is a leader in digital engineering. We help brands across the globe design and build innovative products, platforms, and digital experiences for the modern world. By integrating experience design, complex engineering, and data expertise—we help our clients imagine what’s possible and accelerate their transition into tomorrow’s digital businesses. Headquartered in Silicon Valley, the company operates design studios and engineering centers around the world, extending our deep expertise to customers in the automotive, communications, financial services, healthcare and life sciences, manufacturing, media and entertainment, semiconductor, and technology industries.

WHO ARE WE LOOKING FOR?
We are seeking an experienced C/C++ Software Engineer to join our team in developing leading-edge test and measurement products. Top engineering teams around the globe use our systems to develop next-generation communication, consumer electronics, and computer products. For the right candidate, this exciting opportunity can expose you to new products and technology years before it reaches the computer market. The responsibility includes designing, developing, and supporting our products' new features and performance enhancements. A qualified candidate will have the skills to work through the complete software cycle using the existing software development process. Candidates with prior knowledge of data communications products, protocols and principles, test equipment, computer systems, electronic, general engineering practices, and computer programming principles are preferred.

WHAT WILL YOU DO?
Design and implement intuitive, easy-to-use software features to facilitate testing of storage I/O, networking, and fabric protocols
Develop clean, maintainable, and easy-to-understand code
Create unit and functional tests for newly-implemented features to ensure their quality
Participate in the user interface (UI) and user experience (UX) design processes
Implement feature requests based on thorough investigation, bug reports, team discussions, planning, architecture, testing, and reviews 

WHAT SHOULD YOU BE EXPERIENCED WITH?
Strong C and C++ knowledge and experience
3+ years of C/C++ development
Solid understanding of fundamental software design and coding practices
Experience in multi-threaded and network-based application environments
General knowledge of working with technical specifications
Experience with Git software repositories, creation, usage, and maintenance
Experience with Linux
Strong written and verbal communication skills

NICE TO HAVE SKILLS:
Linux Kernel
JIRA or another defect-tracking system
Python scripting
PCIe and NVMe protocol usage

WHAT WILL YOU GET?

Exciting Projects: With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.
Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an
Professional Development: We develop paths suited to your talents through international knowledge exchanges and professional certification opportunities.
21 vacation days+ holidays
around 1000 Ron for lunches additionally
10% taxes discount
corporate and business trips to the US at the company`s expense
after staying with the company for 9 months the company will support and help you to relocate to any other country (represented in over 18 countries)