Senior Software Engineer

Senior Software Engineer

Job Overview

Location
Truganina, Victoria
Job Type
Full Time Job
Job ID
70098
Date Posted
1 year ago
Recruiter
Michael Linda
Job Views
115

Job Description

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

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept