Come join Azure Sphere and work with a talented team to build a platform for secure Internet of Things (IoT) devices that integrate cutting-edge hardware, software, and services! We are looking for a Senior Software Development Engineer with a growth mindset to collaborate, design and code the system software and operating system components for secure Arm based SoC for IoT. Thousands of businesses are undergoing a digital transformation to connect embedded devices to the Internet. An important aspect of this is security. Insecure embedded devices not only allow bad actors into secure networks, but they can also be repurposed to attack others or the internet itself. These threats aren’t theoretical. Examples of all of these can be found in today’s headlines. Our team is building an end-to-end secure platform for IoT devices with the potential to secure billions of devices worldwide and restore trust in things people use every day.
As a Senior Software Development Engineer on the OS Kernel team you will work with a diverse set of talented engineers with different backgrounds and skill levels to design, code, test, and deploy systems code to enable new silicon and support existing Azure Sphere solutions. The OS Kernel team is responsible for the lower-level systems software as well as end-to-end functionality across the software and hardware stack. This includes the Linux-based kernel, power management, performance, storage, over-the-air update and more. We write new systems level code as well as integrate existing 3rd party components, while facing challenging constraints in processing, memory, storage, and bandwidth. Working at the hardware-software boundary on these devices requires high quality code that is small, performs well, and is highly maintainable.
You will work closely with Enterprise customers, hardware manufacturers, and partner teams at lower and higher levels on the software stack on a variety of topics. As a Senior Software Engineer, you will design, build, and extend the base platform on existing and emerging SoCs used by Microsoft and its partners to produce cutting-edge real-world IoT Products. You will also help to provide technical leadership, coaching, and mentoring to your peers. You will identify or design processes and procedures to improve your own productivity and the productivity of your coworkers.
Come join a team that takes Microsoft's values to heart! Team members have unparalleled opportunities to rapidly learn new skill sets, build pioneering solutions, and get exposure to a wide array of technologies. To learn more about this exciting project, please visit www.microsoft.com/en-us/azure-sphere.
#azurespherejobs
Responsibilities
As a Senior Software Engineer, you will:
Design and implement core system services, OS components across a variety of functional areas, to enable a secure foundation for Azure Sphere.
Implement new feature work, debug issues, and implement quality fixes. Make improvements in product quality utilizing automated functional, performance and stress testing.
Collaborate with internal partner teams to help deliver new functionality that spans multiple layers in the device software stack and participate in product-wide initiatives.
Qualifications
Required:
5+ years of software design and development experience.
A bachelor's degree or equivalent experience in computer science, computer engineering, or related field.
5+ years of experience developing OS and systems software using C, C++, assembly or other low-level or systems programming language.
Preferred:
Experience designing, developing, and shipping features in Linux-based operating system
Experience developing for one or more embedded platforms.
Prior experience with file systems, storage, and other kernel technologies is a plus.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Job ID: 70098
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...
