About the Company
Microsoft is a global leader in technology, driven by innovation and a mission to empower every person and every organization on the planet to achieve more. We believe in what people can do, and our diverse teams work together to create a world where technology enriches lives. Join us to make a lasting impact on how people connect, work, and play through groundbreaking products and services.
Job Description
We are seeking a highly skilled and experienced Embedded Software Engineer to join our innovative team. This role involves designing, developing, and deploying robust software for embedded systems, ranging from consumer devices to enterprise solutions. You will be instrumental in bringing cutting-edge hardware to life, optimizing performance, and ensuring seamless integration. This position offers an exciting opportunity to work on complex challenges and contribute to products that touch millions of lives globally. Visa sponsorship is available for exceptional candidates.
Key Responsibilities
- Design, develop, and test embedded software for various platforms and architectures.
- Implement and optimize real-time operating systems (RTOS) and bare-metal firmware.
- Collaborate with hardware engineers to define specifications, debug, and validate new hardware designs.
- Develop device drivers, communication protocols, and system-level software.
- Conduct thorough code reviews, unit testing, and system integration testing.
- Troubleshoot and resolve complex software and hardware issues.
- Contribute to architectural discussions and maintain detailed documentation.
- Stay current with industry trends and emerging technologies in embedded systems.
Required Skills
- Proficiency in C/C++ for embedded systems development.
- Strong understanding of microcontroller architectures (ARM, PIC, etc.).
- Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
- Knowledge of various communication protocols (I2C, SPI, UART, USB, Ethernet, Bluetooth, Wi-Fi).
- Experience with debugging tools (JTAG, oscilloscopes, logic analyzers).
- Familiarity with version control systems (Git).
- Ability to read schematics and datasheets.
- Excellent problem-solving and analytical skills.
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
Preferred Qualifications
- Master's or Ph.D. in a relevant engineering discipline.
- Experience with IoT device development and cloud integration (Azure IoT, AWS IoT).
- Knowledge of low-power design considerations.
- Familiarity with secure embedded systems development practices.
- Experience with scripting languages (Python, Bash) for automation and testing.
- Prior experience with board bring-up and hardware validation.
Perks & Benefits
- Comprehensive medical, dental, and vision insurance.
- 401(k) retirement plan with company match.
- Generous paid time off, including holidays and sick leave.
- Parental leave and family support programs.
- Professional development opportunities and tuition reimbursement.
- Employee stock purchase program.
- On-site fitness centers and wellness programs (where applicable).
- Discounts on Microsoft products and services.
- Relocation assistance and visa sponsorship for eligible candidates.
How to Apply
Interested candidates are invited to submit their application by clicking the "Apply Now" button below. To ensure your application is considered, please include the following:
- A current resume
- A cover letter outlining your suitability for the role and your motivation for applying.
We review applications on a rolling basis and will contact shortlisted candidates for an interview.
DISCLAIMER
Welcome to VitalaliCare.com. We provide job seekers with information gathered from various publicly available job posting websites. We do not charge any fees for accessing or using our website, and all job information is provided free of charge.
VitalaliCare.com does not directly offer, manage, or engage in the hiring process for any of the job listings featured on our website. All listings are sourced from third-party job posting platforms. If you have any concerns or need to report a scam, please contact us at techturna@gmail.com.