Conclusive Engineering Sp. z o.o.

Senior Software Engineer

Remote · Posted 1w ago

salary not listedseniorcontractremote
LinuxFreeBSDRTOSFPGA

Job Description

We’re looking for Senior Software Engineers that are experienced in working close to the hardware. You’ll be able to choose your areas of work based on your preference. We work mostly with Linux, FreeBSD and some RTOS. There are 3 main areas of work available to you: Low-level programming. Bare-metal, RTOS and things typically associated with a Board Support Package: bootloaders and software for bootloader stages (architecture dependent), including network boot, firmware, drivers, initialization procedures for components and subsystems, FPGA code when required by the boot process. OS adaptation to hardware. Enabling an operating system to utilize the features of the hardware it boots on. Includes tasks like changes to the kernel, init procedure, memory management and allocation, task scheduling and I/O. High level programming – components of an operating system post-initialization stage, and programs that run on top of the operating system. That includes working with physical hardware connected to the machine hosting the OS, but also things like UI and UX. Those are the options you can choose from, depending on your comfort and preference. Our work is to make your work as frictionless as possible, so you can focus on utilizing your skills. Recruitment process: We’ll invite you to a meeting where we’ll assess your suitability for the position. It can take place online, or you can show up in person - that’s totally up to your preference. We may ask you for a follow-up meeting depending on how you perform.