Jobs

Apple
??% Match

Software Development Engineer - Factory Software

Apple 4 hours ago

Location

Bengaluru, Karnataka, India

Job Type

Full-Time

Experience Level

Executive or Staff-level (10+ Years)

Salary Range

Not disclosed

Job Description

Description: As a Software Developer, you will be responsible for the development and implementation of our factory-facing application development. Work cross-functionally to define requirements. Work alongside other developers to define architecture & design. Develop scalable software and be comfortable with design reviews. Develop a unit test plan and work closely with the QA team to help develop an integration plan. Work with the QA team to help debug production issues. Should be well versed with Git and bug tracking systems and be able to comfortably use them in day-to-day development processes. Provide constructive feedback for testability and suitable solutions, relying on data to explain technical decisions. Minimum Qualifications: 10+ years of experience in object-oriented programming language(s) Experience in a factory environment front-line-facing or in manufacturing technical issue troubleshooting In-depth knowledge of operating systems, e.g., Unix and/or Linux Excellent debugging skills: the ability to quickly recognize patterns in failures Ability and willingness to travel up to 30% (domestic and international) Bachelors / Masters in Computer Science or related fields Preferred Qualifications: Experience with scripting languages such as Python, Perl, Ruby, shell scripts, etc. Excellent knowledge of TCP/IP, MQTT, CoAP & HTTP or RS232, UART industrial communication protocols IoT platform experience such as NFC and Bluetooth for connectivity and communication Proficient in using a variety of productivity tools and programming languages Proven track record of successfully delivering software projects on time and within scope, while managing team performance and development Experience working cross-functionally with product management, QA, hardware, and operations teams to drive end-to-end project delivery Understanding of basic electronics knowledge Skills in developing and debugging firmware for embedded devices, including knowledge of cross-compilation, flash programming, and peripheral interfaces Knowledge of security principles and practices Proficiency in data handling techniques, data analysis, and visualization tools for databases and big data platforms Prior experience in manufacturing software and robotic solutions is a plus Strong written and verbal communication skills Self-motivated with excellent time management skills and an entrepreneurial spirit

About Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own.

Connections

Sai Charan

Sai Charan

Senior Developer

5+ years
Kalpana Sharma

Kalpana Sharma

Team Lead

3+ years
Rahul Patel

Rahul Patel

Full Stack Developer

4+ years
Priya Singh

Priya Singh

Frontend Developer

2+ years

Connect with professionals in your network

Coming Soon

Skill Match Analysis

??% skills matched (?? of 43 skills)

💡 This is keyword matching for reference only. Your actual match score uses AI semantic analysis.

Login to see your score

Actions