Senior Software Engineer
About Visuality Systems
We stand as the global frontrunner in developing and providing Server Message Block (SMB) protocol solutions. Our innovative technology caters to a broad range of applications including embedded devices, Java systems, and mobile applications. We are integral to diverse industries such as IoT & consumer electronics, data management networks, automotive, medical, aerospace & defense, HMI, telecom, banking, robotics, and more. Notably, our software is a core component in over 340 million high-end printers worldwide, showcasing our impact and reach in the technology sector. With 25 years of experience, we have established ourselves as a profitable market leader in SMB protocol solutions.
About the Role
We are seeking an experienced C developer with a strong background in system-level programming, proficiency in debugging and optimizing code, familiarity with operating systems, and network protocols.
Key Responsibilities
- Implement the product lifecycle stages: design, develop, test, deploy and maintain.
- Translate software requirements into practical and maintainable solutions.
- Maintain and update applications as needed.
- Support customers with technical inquiries and issues.
Requirements
- 5+ years of C-language development experience.
- Proficiency in network programming.
- Familiarity with Linux operating systems.
- Background in multi-threading development.
- Ability to tackle complex integration issues.
- Excellent communication skills, particularly in customer-facing interactions.
- Strong organizational skills, with the ability to multitask effectively.
- Proactive and adaptable to startup culture dynamics, willing to engage in various tasks.
- Proficiency in spoken and written English.
- Demonstrated responsibility, independence, and creativity.
Benefits
- Competitive salary and benefits.
- Opportunity to work with a diverse and international team.
- Access to the latest technologies and tools.
- Stability – profitable company with a strong track record of growth.
- Collaborative culture – supportive environment fostering teamwork and collaboration.
To apply for this job opportunity, please submit your application to [email protected]. We look forward to reviewing your qualifications.