Senior Systems Software Engineer

at  Apple

Auckland City, Auckland, New Zealand -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Aug, 2024Not Specified09 May, 2024N/APostgresql,Database,Python,Javascript,Software Architecture,Angular,Computer Engineering,Comsol,Circuit,Computer Science,Network TechnologiesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: 7 May 2024
Role Number:200550348
Apple is a place where extraordinary people team up to do their best work. Together we build products and experiences people once could not have envisioned, and now cannot imagine living without! Our team is a diverse collection of software, firmware and electrical engineers. We focus on developing infrastructure and technology platforms that streamlines the design and development of wireless power technologies found on iPad, iPhone, iPhone accessories, AirPods, and Apple Watch. New challenges arise every day that require the sharp problem-solving skills of individuals. Are you in for these challenges? If you are passionate about using software to boost productivity and generate innovations, please join us!

KEY QUALIFICATIONS

  • Proficiency on Python and C# programming
  • Experience with computation on large-scale cloud systems
  • Experience with database (MySQL, PostgreSQL, or similar)
  • Experience with other languages a plus (C/C++, MatLab or similar)
  • Knowledge of web front-end is a plus (HTML, Javascript, React or Angular)
  • Knowledge of large data storage a plus (Amazon S3 or similar)
  • Good understanding of network technologies, protocols, and working with compute clusters
  • Experience with circuit or model simulators a plus (Cadence Virtuoso, Ansys, COMSOL or similar)
  • Basic knowledge of Inductive or Wireless Power Transfer is an advantage, but not requiredPassion for software architecture, APIs and high performance modular software
-

DESCRIPTION

You will work cross-functionally with software architecture, design engineers, automated testing, and software teams to develop and integrate best in class hardware and software. You will be responsible for building, maintaining, and continuously improving software infrastructure. You will ensure high quality and agility with software architecture, unit, integration, validation, and automation tests. Passion about developing new features, maintaining existing code, and fixing bugs. Have strong troubleshooting and problem solving skills & Excellent communication skills Good at documenting and presenting software architecture and decisions.

EDUCATION & EXPERIENCE

M.S., or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience

ADDITIONAL REQUIREMENTS

Additional Requirement

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Auckland City, Auckland, New Zealand