Software Engineer (Kernel/Toolchain)

Auriga Software

Bogotá

Presencial

COP 308.677.701 - 463.016.552

Jornada completa

14 días+
Generador de candidaturas

Transforma esta oferta en una entrevista: un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Referral bonus program
Internal and external training
Conferences
Modern equipment

Descripción de la vacante

A global tech company is looking for an experienced developer to work on real-time operating system projects. You'll focus on kernel drivers and feature development, requiring strong algorithmic skills and teamwork experience. The role offers modern equipment, unconventional business trips, and remote work options. Candidates should have extensive knowledge of Unix development tools and practices. Apply at hiring@auriga.com.

Formación

  • 5+ years of experience as a developer.
  • Knowledge of software development lifecycles.
  • Experience with shell scripting and Makefiles.

Responsabilidades

  • Develop kernel drivers.
  • Support certification process according to DO178C.
  • Write tests and documentation.

Conocimientos

Problem-solving skills
Strong algorithmic background
Teamwork ability
Understanding of Linux internals
Proficiency in Unix application development

Herramientas

VS Code
Eclipse
GNU toolchain
LLVM Toolchain

Descripción del empleo

American company, developer of a real-time operating system certified according to the aviation standard DO178C.

  • 5+ years of working experience as a developer is required along with the following skills:
  • Skills in solving programming olympiad problems are required from the candidate
  • Strong algorithmic background
  • Knowledge of software development lifecycles.
  • Experience and ability for a team work.
What should you expect

Primary focus up to date:

  • Development of kernel drivers
  • Development of new RTOS features
  • Development and support of customized development tool chain (GNU: GCC and GDB + LLVM) for a real-time Unix-like system.
  • Porting/Customization of new versions of the tool chain to a stable version of the Real-Time operating system and resolve all issues.
  • Porting/Customization of new versions of libraries (e.g Libgcc) to a stable version of the Real-Time operating system and resolve all issues.

Additional Requirements

  • Understanding of the tool chain internals (knowledge of compiler and debugger principals).
  • Understanding of the Linux (or any RTOS) kernel internals.
  • Proficiency in Unix application development and system architecture concepts.
  • Experience with Unix development tools and environment (GNU toolchain, LLVM Toolchain, shell utilities, shell scripting, Makefile, etc.).
  • Experience using VS Code or Eclipse as an IDE for code editing, building, and debugging
  • Knowledge of microarchitectures and its HW Platforms (x86, ARM, RISC-V, PowerPC)

Common responsibilities:

  • Writing tests
  • Bug fixing
  • Supporting legacy software
  • Writing documentation: rationales for proposed code changes and new development
  • Participation in the product certification process according to the DO178C standard

Internal and external training. Conferences.

Modern
equipment

Unconventional
business trips

  • Over 120 clients worldwide
  • Top 1000 Best B2B Service Companies in the World
  • Our company has been included in the Global Outsourcing 100® rating every year since 2008
  • We operate all over the world: in our offices in Lithuania and the United States; remotely - throughout Europe and from Canada. We are united not only by joint projects, but also by a lot of informal events

Our referral bonus program is open to everyone, whether you're an AURIGA employee or not! Here's how it works:

  • Recommend a candidate who meets the job requirements.
  • Ensure the candidate hasn’t been contacted by us within the past 3 months, and their CV isn’t already publicly available or in our database.
  • Program Validity
    • Your recommendation remains valid for 1 year. This means you can claim the bonus within 12 months if your referral is successful.
  • Bonus Payout
    • The bonus is paid after the candidate successfully completes the probation period.
    • No bonus will be paid if the candidate leaves the company or resigns before completing the probation period.

Take advantage of this opportunity and help us find the right talent!

Share our referral program with your friends:
they may know the specialists we are looking for! Recruiters are waiting for your CV🔥, contacts below.
Or send your CV via e-mail hiring@auriga.com

Contacts

We welcome remote work, which means it is not necessary to go to our office to get to know each other.
Feel free to contact the HR you like best.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Remote Kernel & Toolchain Engineer for RTOS (DO-178C)
Remote Kernel & Toolchain Engineer for RTOS (DO-178C)

Auriga Software • Bogotá

A distancia
COP 308.677.000 - 463.017.000
Referral bonus program
Internal and external training
Conferences
+1
Senior C++ Software Engineer - Remote Work | REF#304221
Senior C++ Software Engineer - Remote Work | REF#304221

BairesDev • Bogotá ciudad

A distancia
COP 372.694.000 - 559.041.000
Remote work
USD compensation
Home setup provided
+2
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical • Colombia

Presencial
COP 310.998.000 - 414.666.000
Personal learning budget of USD 2,000
Annual compensation review
Maternity and paternity leave
Senior DevOps Engineer
Senior DevOps Engineer

Endava • Bogotá

Híbrido
COP 136.836.000 - 205.255.000
Competitive salary package
Career coaching
Flexible working hours
+1
Site Reliability Engineer
Site Reliability Engineer

Intraway • Bogotá

Presencial
COP 96.000.000 - 140.000.000
Unlimited PTO
Training access
English classes
+2
C++ Engineer (Senior) ID41762
C++ Engineer (Senior) ID41762

AgileEngine • Barranquilla

A distancia
COP 156.121.000 - 234.183.000
Professional growth opportunities
Competitive compensation
Flextime
+1
Senior Software Engineer
Senior Software Engineer

CloudDevs • Bogotá

Híbrido
COP 222.000.000 - 296.001.000
Flexible time off policy
Generous parental leave
Competitive benefits package
Full Stack Engineer
Full Stack Engineer

ISI Markets • Bogotá

Híbrido
COP 151.767.000 - 238.491.000
Interesting and fulfilling projects
Great working environment
Work-life balance
+2
C++ Engineer (Senior) ID41762
C++ Engineer (Senior) ID41762

AgileEngine • Capital

Presencial
COP 192.923.563 - 308.677.701
Professional growth opportunities
Competitive USD-based compensation
Exciting project selection
+2
Staff AI Engineer - Remote Work | REF#304049
Staff AI Engineer - Remote Work | REF#304049

BairesDev • Bogotá ciudad

Presencial
COP 462.792.000 - 709.614.000
Remote work
USD compensation
Hardware provided
+4