I AM HIRED

Неделя 310 ₽Месяц 630 ₽3 месяца 1 680 ₽Год 5 680 ₽

C/C++ Developer — United States

Разработчики, Backend, C / C++ · сегодня, 00:56 · 09.11.2026

Зарплата не указана

Откликнуться

Компания: ••••••••

Локация: United States

Формат: не указан

Занятость: Полная занятость

Грейд: не определён

About The Company

Macpower Digital Assets Edge Private Limited develops technology solutions and values dependable, thoughtfully engineered software. The company is seeking a skilled systems professional to contribute to low-level software and kernel development. In this role, you will work on foundational components that support operating system functionality, hardware interaction, and efficient system performance. You will bring careful engineering practices to complex technical challenges and collaborate with colleagues to build reliable, maintainable solutions.

About The Role

As a Kernel Software Engineer, you will design, develop, implement, and maintain system-level software using C and C++. Your work will focus on kernel-level programming and core operating system components, including memory allocation, file systems, network drivers, and process management. You will apply a strong understanding of operating system internals, memory management, data structures, algorithms, and hardware interaction to create software that is efficient, scalable, and robust.

This position is suited to an engineer who can move between detailed implementation work and broader architectural considerations. You will use established software design principles and appropriate design patterns while accounting for the constraints of low-level development. You will also investigate complex software issues, identify root causes, and deliver effective resolutions. The role requires sound technical judgment, attention to detail, and the ability to communicate clearly when working through intricate system behavior.

Qualifications

Applicants should have demonstrated experience programming in C and C++, including hands-on experience with kernel-level development. A strong foundation in object-oriented programming, data structures, algorithms, and memory management is essential. Candidates should understand system-level programming and have practical knowledge of operating system internals, hardware communication, and the challenges involved in developing software close to the system layer.

Relevant experience designing, implementing, or maintaining core operating system components is required. Familiarity with areas such as memory allocation, file systems, network drivers, or process management is important. You should be comfortable applying software design principles, architectural practices, and design patterns to build maintainable and scalable systems. Strong debugging and troubleshooting abilities are essential, along with the patience to investigate complex issues and verify solutions carefully.

Successful candidates take ownership of their work, approach technical problems methodically, and can explain their reasoning to teammates. The ability to collaborate effectively, adapt to evolving requirements, and balance performance with reliability will help you succeed in this position.

Responsibilities

Develop, implement, test, and maintain C and C++ applications and system software, with a focus on kernel-level programming. Design and support core operating system components, including memory allocation, file systems, network drivers, and process management. Apply sound programming practices, algorithms, data structures, and memory management techniques to deliver efficient and scalable implementations.

Analyze operating system internals and hardware interactions to identify technical requirements and potential constraints. Use software design principles, suitable design patterns, and architectural best practices to create robust, maintainable solutions. Debug, troubleshoot, and resolve complex software issues; assess root causes, implement fixes, and verify system behavior. Work with colleagues to review technical approaches, share findings, and support the ongoing quality and reliability of system-level software.

Benefits

Macpower Digital Assets Edge Private Limited offers the opportunity to contribute to technically challenging work involving kernel development, operating system components, and system-level engineering. You will have the chance to apply your expertise to foundational software and collaborate with professionals working on complex engineering problems. Information about compensation, benefits, work arrangements, and other employment details can be discussed during the recruitment process.

Equal Opportunity

Macpower Digital Assets Edge Private Limited is committed to fair and respectful hiring. Employment decisions are based on role-related qualifications, skills, experience, and business needs. All applicants will be considered without regard to characteristics protected by applicable law. The company welcomes candidates who can contribute their knowledge and perspectives to a professional, collaborative workplace.

Поиск по вакансиям

Название компании скрыто

Названия компаний и их продуктов мы не публикуем на сайте — они доступны в Telegram-боте I AM HIRED. Откройте эту вакансию в боте: увидите название, сможете откликнуться и настроить рассылку подходящих вакансий.

Открыть вакансию в боте