StairwaySoft, Ltd.
Senior Embedded Linux Engineer
RISCO Group
is a leading global manufacturer of advanced security solutions, renowned for its technological innovation and global presence. With millions of satisfied customers and regional offices around the world, RISCO specializes in developing cloud-based security systems and connected home solutions.
Role Overview : We are looking for a skilled and passionate
Senior Embedded Linux Engineer
with strong proficiency in C++ and Java, deep expertise in both Linux user space and kernel space, and a working understanding of hardware-level development. The ideal candidate will thrive in a collaborative environment, working closely with hardware engineers and cross- functional teams. Prior experience in the access control industry and some familiarity with Java will be considered a significant advantage.
Responsibilities
: Design, develop, and optimize embedded software components using C/C++ and Java in a Linux environment. Work on both user space and kernel space software, including device drivers and system-level applications. Collaborate with hardware engineers to bring up and debug new boards and custom peripherals. Integrate and validate new hardware platforms with the embedded Linux OS. Maintain and enhance existing embedded Linux systems, ensuring performance, reliability, and scalability. Participate in system architecture design and code reviews. Write clear technical documentation and contribute to product design discussions. Troubleshoot and resolve low-level system issues, including kernel panics, memory leaks, and hardware/software interactions.
Requirements
:
Bachelors or Masters degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. Strong proficiency in C++, with clean, modular, and maintainable code writing practices. Good knowledge and experience in Java. Expertise in embedded Linux,
including: o Linux kernel internals o Device tree configuration o Custom kernel module development o Bootloaders (e.g., U-Boot) Experience with
Yocto, Buildroot,
or other Linux build systems. Understanding of common communication protocols: I2C, SPI, UART, USB, etc. Solid debugging skills with tools like GDB, strace, perf, oscilloscope, logic analyzers, etc. Familiarity with
cross-compilation toolchains
and board bring-up. Upper-Intermediate English proficiency. Strong soft skills: communication, proactivity, and a positive attitude.
Nice to have
:
Background in the access control or security systems industry (e.g., card readers, biometric devices, electronic locks). Familiarity with real-time constraints and performance optimization in embedded systems.
Benefits: Flexible Working Hours
- Start your workday anytime between 07:3009:30 and finish between 16:0019:00. Hybrid Work Model
- Work remotely from Albania, Romania, Georgia or Bulgaria. For applicants from Sofia, Bulgaria and Plovdiv, Bulgaria office attendance of three days a week is necessary. Generous Paid Leave
- 25 days of annual paid leave. Health Coverage
- Health insurance plan. Monthly Benefits : Food vouchers, Work-Life Balance Allowance, Mobility Allowance. Support for Personal Milestones : Wedding, Birth of a child. Recognition and Rewards : Anniversary bonuses, Employee referral bonus program.
Our hiring process:
Short screening call with a recruiter Technical interview with the hiring manager Interview with HR Interview with the VP of R&D
Location: Albania, Bulgaria, Romania, Georgia
Type of employment: Hybrid, Remote Project: Cloud-based security solutions Specialization: Embedded send resume 12+ years on marketplace 40+ project implemented 50+ professional specialists StairwaySoft is a global engineering provider of innovative software development services with a team of expert engineers. We service various businesses internationally to create solutions and help companies achieve their technology goals. We build software solutions through an ever-expanding UNIQUE HYBRID of Eastern European, Middle East and Central Asia Engineering matched with Israeli Innovation (up to 10Mb combined size, only .docx, .pdf file) #J-18808-Ljbffr
RISCO Group
is a leading global manufacturer of advanced security solutions, renowned for its technological innovation and global presence. With millions of satisfied customers and regional offices around the world, RISCO specializes in developing cloud-based security systems and connected home solutions.
Role Overview : We are looking for a skilled and passionate
Senior Embedded Linux Engineer
with strong proficiency in C++ and Java, deep expertise in both Linux user space and kernel space, and a working understanding of hardware-level development. The ideal candidate will thrive in a collaborative environment, working closely with hardware engineers and cross- functional teams. Prior experience in the access control industry and some familiarity with Java will be considered a significant advantage.
Responsibilities
: Design, develop, and optimize embedded software components using C/C++ and Java in a Linux environment. Work on both user space and kernel space software, including device drivers and system-level applications. Collaborate with hardware engineers to bring up and debug new boards and custom peripherals. Integrate and validate new hardware platforms with the embedded Linux OS. Maintain and enhance existing embedded Linux systems, ensuring performance, reliability, and scalability. Participate in system architecture design and code reviews. Write clear technical documentation and contribute to product design discussions. Troubleshoot and resolve low-level system issues, including kernel panics, memory leaks, and hardware/software interactions.
Requirements
:
Bachelors or Masters degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. Strong proficiency in C++, with clean, modular, and maintainable code writing practices. Good knowledge and experience in Java. Expertise in embedded Linux,
including: o Linux kernel internals o Device tree configuration o Custom kernel module development o Bootloaders (e.g., U-Boot) Experience with
Yocto, Buildroot,
or other Linux build systems. Understanding of common communication protocols: I2C, SPI, UART, USB, etc. Solid debugging skills with tools like GDB, strace, perf, oscilloscope, logic analyzers, etc. Familiarity with
cross-compilation toolchains
and board bring-up. Upper-Intermediate English proficiency. Strong soft skills: communication, proactivity, and a positive attitude.
Nice to have
:
Background in the access control or security systems industry (e.g., card readers, biometric devices, electronic locks). Familiarity with real-time constraints and performance optimization in embedded systems.
Benefits: Flexible Working Hours
- Start your workday anytime between 07:3009:30 and finish between 16:0019:00. Hybrid Work Model
- Work remotely from Albania, Romania, Georgia or Bulgaria. For applicants from Sofia, Bulgaria and Plovdiv, Bulgaria office attendance of three days a week is necessary. Generous Paid Leave
- 25 days of annual paid leave. Health Coverage
- Health insurance plan. Monthly Benefits : Food vouchers, Work-Life Balance Allowance, Mobility Allowance. Support for Personal Milestones : Wedding, Birth of a child. Recognition and Rewards : Anniversary bonuses, Employee referral bonus program.
Our hiring process:
Short screening call with a recruiter Technical interview with the hiring manager Interview with HR Interview with the VP of R&D
Location: Albania, Bulgaria, Romania, Georgia
Type of employment: Hybrid, Remote Project: Cloud-based security solutions Specialization: Embedded send resume 12+ years on marketplace 40+ project implemented 50+ professional specialists StairwaySoft is a global engineering provider of innovative software development services with a team of expert engineers. We service various businesses internationally to create solutions and help companies achieve their technology goals. We build software solutions through an ever-expanding UNIQUE HYBRID of Eastern European, Middle East and Central Asia Engineering matched with Israeli Innovation (up to 10Mb combined size, only .docx, .pdf file) #J-18808-Ljbffr