Required/Minimum Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python.
- OR equivalent experience.
- 1+ years of experience in software and/or hardware product development.
- 1+ years' experience developing, troubleshooting and debugging hardware Devices.
Preferred Qualifications
- Working experience with debugging hardware/firmware/software interaction during board bring-up and subsequent updates.
- Working experience with automation test frameworks.
- Able to effectively collaborate with internal and external partners.
- Demonstrated experience in driving requirements and translating them into solutions.
- Experience with GIT, JTAG, JSON, Python, XML is highly desirable
- Experience in reviewing HW schematics.
- Working knowledge of OS primitives: memory management, scheduling, interrupts, threading and ACPI is an added advantage.
- Experience with test automation and SOLID design principles.
- A deep understanding of software lifecycle in a device development environment and the interplay between software and hardware development and schedules.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
Microsoft will accept applications for the role until January 28, 2025.