Position: C Software Engineer (Romania)
Company: SimilarDev
Experience required: 3y
English level: upper

**C Software Engineer  **


 📍  Location: Romania
 🤘 Experience: 3+ years
💼 Work Model: Remote
📝 Contract type: Direct


**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.


**WHOM ARE WE LOOKING FOR?**
We are looking for an experienced C/C++ Software Engineer to join our team that develops 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 new features and performance enhancements to our products. 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 knowledge and experience
🔸 System level concepts
🔸 High-level operating system skills
🔸 Experience in multi-threaded and network-based application environments
🔸 General knowledge of working with technology specifications
🔸 Hands-on Debugging
🔸 Experience with Linux
🔸 Strong written and verbal communication skills

**NICE TO HAVE SKILLS:**
🔸 NVMe
🔸 PCIe
🔸 Linux Kernel experience


**WHAT WILL YOU GET?**
⭐ Remote
⭐ High salary
⭐ Tax discount 10% ❗
⭐ Technique provided
⭐ $ bonuses for lunches
⭐ 35 days vacation
⭐ Possible team building in the USA
⭐ and other standard perks


.