We are seeking a Senior Software Engineer with expertise in native C development and the ability to interface with higher-level this role you will be developing of application Backend for real-time remote presence and interaction technologies. You will be responsible for maintaining high-quality code standards and planning the technical roadmap for our core development kits.
Responsibilities
SDK Development: Design and build reliable easy-to-use and well-documented SDKs for real-time applications on desktop and mobile platforms.
Optimization: Profile and optimize existing C software for maximum performance.
Cross-Functional Collaboration: Coordinate with Product and other Development teams to align on features business objectives and compliance standards.
Systems Engineering: Develop support applications hardware interfaces and new functionality enhancements.
Quality & Roadmap: Write maintainable high-performance code and collaborate with management to plan the technical roadmap.
Requirements
Must-Have Skills:
Education: Bachelors or Masters degree in Computer Science a related technical field or equivalent practical experience.
C Expertise: 5 years of professional C experience (please provide proof of work e.g. GitHub).
Language Interoperability: Experience porting native C code to higher-level languages (e.g. Python modules JS NAPI).
General Programming: Proficiency in one or more general-purpose languages like Python or .
CS Fundamentals: Deep understanding of software design patterns OOP data structures and algorithms.
Nice-to-Have Skills:
Masters degree in Computer Science or a related discipline.
A strong commitment to comprehensive documentation ("document all the things").
A proactive enthusiastic "go-for-it" attitude.
Benefits
Work Environment:
Flex Schedule: Flexible working hours between 07:00 and 22:00.
Hybrid Work: 2 days/week remote working (potential expansion up to 4 days based on performance).
Extended Leave: A unique long-holiday policy allowing up to 1 month of continuous leave.
Language: Fully English-speaking environment within the Technology team.
Social: Company-sponsored team meals (monthly/quarterly) and recreational events (BBQs training camps etc.).
Financial & Personal Benefits:
Paid Leave: 15 days per year with the ability to accumulate for up to 2 consecutive years.
Housing Allowance Child Allowance Professional Growth Commuter Allowance
Insurance: Full Health Pension and Employment insurance
Family Support: Maternity and paternity leave up to 1 year
We are seeking a Senior Software Engineer with expertise in native C development and the ability to interface with higher-level this role you will be developing of application Backend for real-time remote presence and interaction technologies. You will be responsible for maintaining high-quality co...
We are seeking a Senior Software Engineer with expertise in native C development and the ability to interface with higher-level this role you will be developing of application Backend for real-time remote presence and interaction technologies. You will be responsible for maintaining high-quality code standards and planning the technical roadmap for our core development kits.
Responsibilities
SDK Development: Design and build reliable easy-to-use and well-documented SDKs for real-time applications on desktop and mobile platforms.
Optimization: Profile and optimize existing C software for maximum performance.
Cross-Functional Collaboration: Coordinate with Product and other Development teams to align on features business objectives and compliance standards.
Systems Engineering: Develop support applications hardware interfaces and new functionality enhancements.
Quality & Roadmap: Write maintainable high-performance code and collaborate with management to plan the technical roadmap.
Requirements
Must-Have Skills:
Education: Bachelors or Masters degree in Computer Science a related technical field or equivalent practical experience.
C Expertise: 5 years of professional C experience (please provide proof of work e.g. GitHub).
Language Interoperability: Experience porting native C code to higher-level languages (e.g. Python modules JS NAPI).
General Programming: Proficiency in one or more general-purpose languages like Python or .
CS Fundamentals: Deep understanding of software design patterns OOP data structures and algorithms.
Nice-to-Have Skills:
Masters degree in Computer Science or a related discipline.
A strong commitment to comprehensive documentation ("document all the things").
A proactive enthusiastic "go-for-it" attitude.
Benefits
Work Environment:
Flex Schedule: Flexible working hours between 07:00 and 22:00.
Hybrid Work: 2 days/week remote working (potential expansion up to 4 days based on performance).
Extended Leave: A unique long-holiday policy allowing up to 1 month of continuous leave.
Language: Fully English-speaking environment within the Technology team.
Social: Company-sponsored team meals (monthly/quarterly) and recreational events (BBQs training camps etc.).
Financial & Personal Benefits:
Paid Leave: 15 days per year with the ability to accumulate for up to 2 consecutive years.
Housing Allowance Child Allowance Professional Growth Commuter Allowance
Insurance: Full Health Pension and Employment insurance
Family Support: Maternity and paternity leave up to 1 year
View more
View less