Home
/
Comprehensive
/
Principal Software Engineer
Principal Software Engineer-March 2024
Belgrade
Mar 28, 2026
About Principal Software Engineer

  In Microsoft’s Applied Sciences Group, we build the earliest prototypes of new devices and software, evaluate and refine those experiences, and then scale them into shipping projects. This opening is for the hands-on technical lead and primary owner of a new Linux embedded system. You should have demonstrable experience with systems programming, multimedia subsystems and drivers. You will work with a multi-disciplinary team of researchers with expertise in hardware, sensors, and signal processing. Together, we’ll create the next generation of AI-powered devices, bringing new computing form factors from concept to market.

  Responsibilities

  Lead scoping, definition, architecture, design and implementation of features

  Review architecture, designs and code for quality and adherence to technical standards

  Ensure clean integration and stability of Linux-based systems within product requirements

  Plan and prioritize work, from prototype to production

  Collaborate with partner teams on research, development and planning

  Mentor, guide and help unblock others

  Qualifications

  Fluency in C or C++ systems programming and experience owning production code

  Experience building and shipping products with embedded Linux, including deep understanding of Linux security, system secure updates and post-launch device support

  Experience customizing and developing on Linux audio and multimedia subsystems (ALSA, PulseAudio, PipeWire, etc.)

  Knowledge of Linux driver and device tree customization and integration, experience with debugging Linux kernel

  Preferred candidates will have a record of contributions to open source projects related to Linux and embedded systems

  A strong drive to experiment, prototype and improve

  The ability to clearly communicate what work you have done, why it was important, and how it was different from other projects

  Creativity coming up with ideas and clever solutions to problems, as well as turning around and building them

  Ability to work in ambiguous uncharted areas and having the experience, creativity and technical depth to identify technical gaps, acquire missing information, align requirements and pick the right direction

  B.S. in computer science, electrical engineering or related area, or equivalent experience.

  Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Benefits Specialist
Benefits Specialist As a Benefits Specialist, you'll be responsible for supporting the day-to-day operations of benefits and wellness programs (group health, dental, vision, short-term and long-term
EE98J Electrician
TLC Plumbing & Utility is an award-winning company with a life-changing culture, and we are always looking for experienced individuals to join our team. TLC’s mission is to provide a stable work
Assistant General Manager
The pay range for this position is between $18-$21 per hour depending on experience and availability! DRG is looking for energized and motivated individuals who want to work for a fast growing compan
Public Assistance/Workforce Case Manager
Union County Human Services Public Assistance/Workforce Case Manager Under the general supervision of the Public Assistance/Workforce Supervisor, Deputy Director and Director interviews public assist
Network Developer 3 - FastConnect
Job Description Supports the design, deployment, and operations of a large-scale global Oracle cloud computing environment (Oracle Cloud Infrastructure - OCI). Primarily focused on development and su
Senior Software Developer
Job Description Cloud Engineering Infrastructure Development Design, develop, troubleshoot, and debug software programs for databases, applications, tools, networks etc. As a member of the software e
Software Development Senior Manager
Job Description At Oracle Cloud Infrastructure (OCI) , we act with the speed and attitude of a start-up and with the scale and customer focus of a leading enterprise software company in the world. Va
RN MICU - PT NIGHTS
Job Description * Substantial Rate Increases * * UP TO A $12,000 SIGN-ON BONUS * Baystate Health, a nationally recognized leader in healthcare quality and safety, and home to (example) Baystate Medic
Senior Wireless Network Infrastructure Specialist
Senior Wireless Network Infrastructure Specialist Req ID 17615 Senior Wireless Network Infrastructure Specialist Who We Are At WSP, we are driven by inspiring future-ready pioneers to innovate. We’re
Sales Development Representative, Germany
Hast du Lust, den Erfolg von LeadDesk mitzugestalten und deine Liebe zum Vertrieb mit uns zu teilen? Schön, dich kennenzulernen! Ich bin Yücel (https://www.linkedin.com/in/yuecelalagoez/), Country Ma
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved