Software Development Engineer
6 days ago
The Software Platform team within Hardware Test Engineering (HWTE) is seeking a Software Design Engineer to design and develop software for Apple's new product introductions (NPI). This engineer will collaborate closely with other HWTE Software Platform team members and cross-functional teams to ensure the success of current and future Apple products. The HWTE Software Platform team owns various projects, including tools for enabling calibration and testing of NPI products, systems that restore software on each device shipped to customers, and algorithms for image processing for product calibration and testing.
Description
As part of the Software Platform team, you will be responsible for writing and designing software tools used by algorithm developers and factory station software engineers responsible for implementing test sequences for testing hardware in the factory. You will work closely with system design leads to understand the software needs for factory test stations and develop software solutions and plugins for instruments used on the station to enable hardware testing of Apple products.
Additionally, you will be involved in taking the existing implementation of the algorithm in C++ and writing unit tests using XCTest in Xcode. You will also write smoke and regression tests using your knowledge of Lua and Python.
You will collaborate closely with algorithm developers to identify parts of the code that require stress testing and apply various methodologies, such as performance testing, integration testing, and fuzz testing.
Furthermore, you will leverage machine learning and LLMs to automatically generate tests for complex parts of the software, ensuring robust coverage based on analysis.
Minimum Qualifications
BS/MS in Computer Science or equivalent experience
5+ years of professional software development experience
Strong command of C/C++ and an object-oriented language
Experience with white box testing
Experience with Xcode and macOS
Experience with Lua and Python development
Knowledge of image processing and algorithm design
Understanding of DSP
Up to 10% international travel
Preferred Qualifications
Experience with machine learning and LLMs
Experience with performance analysis, stress tests, and scalability assessments
Experience with telemetry, critical metrics, and data-driven decision-making
Experience crafting tests with complex systems and quickly evolving test environments
Experience with DevOps (CI, CD, automation strategies, etc.)
Experience with Jenkins
- 
					
					
Bengaluru, Karnataka, India Progress Software Development Pvt Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescription : We are Progress (Nasdaq : PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experience with agility and ease. Were proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we...
 - 
					
						Engineer – Software Development
3 days ago
Bengaluru, Karnataka, India HEAL Software Inc. Full time ₹ 15,00,000 - ₹ 25,00,000 per yearCompany – HEAL SoftwareLocation – BangaloreRelevant Work Experience – 2 – 10+ YearsEducation Level – BS in CS/EE/CE or related field from a top institutionDescriptionHEAL Software is a renowned provider of AIOps (Artificial Intelligence for IT Operations) solutions. With the state-of-the-art AIOps solutions, HEAL Software consistently drives...
 - 
					
						Senior Manager, Software Engineering
6 days ago
Bengaluru, Karnataka, India Performance Engineer Full time ₹ 8,00,000 - ₹ 24,00,000 per yearResponsibilities:Web and Mobile Front-End Development:Build responsive, performant, and feature-rich web applications using Angular (latest version), JavaScript, TypeScript, and RxJS for handling asynchronous operations and complex data streams.State Management with NgRx:Utilize NgRx for managing state in Angular applications. Design scalable and efficient...
 - 
					
						Software Engineer
4 days ago
Bengaluru, Karnataka, India MRI Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title : Software Engineer - . Net & . React Reports to : VP Product Management Location : Bangalore Job Description : MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the...
 - 
					
						Software Developer Principal Engineer
1 week ago
Bengaluru, Karnataka, India Quest Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearOverview:Principal Software EngineerYou wish to work in a fun and supportive environment.At One Identity we know that companies with a strong positive culture perform so much better. That is why every day we strive to create a collaborative and inclusive working environment where our people can feel empowered to succeed.One Identity is seeking a Principal...
 - 
					
						Software Developer Principal Engineer
7 days ago
Bengaluru, Karnataka, India Quest Software Full time ₹ 1,20,000 - ₹ 2,40,000 per yearOverviewPrincipal Software EngineerYouwish to work in a fun and supportive environment.AtOne Identitywe know that companies with a strong positive culture perform so much better. That is why every day we strive to create a collaborative and inclusive working environment where our people can feel empowered to succeed.One Identity is seeking aPrincipalSoftware...
 - 
					
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India APPIT Software Inc Full time ₹ 9,00,000 - ₹ 12,00,000 per yearSoftware Engineer- ALMLocation: BangaloreRole: Software EngineerNotice period: 30 daysExperience: 3-5 yearsPrimary Skills:Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.Hands-on experience with...
 - 
					
						Software Development Engineer III
6 days ago
Bengaluru, Karnataka, India CData Software Full time ₹ 5,00,000 - ₹ 8,00,000 per yearIn the age of digital transformation, data has become increasingly vital to core business operations. But with so many cloud applications and platforms available today, data has become more decentralized than ever.CData is the real-time data connectivity company. Our easy-to-use integration products allow users to work with their data where, when, and how...
 - 
					
						Software Development Engineer III
4 days ago
Bengaluru, Karnataka, India CDATA SOFTWARE Full time ₹ 20,00,000 - ₹ 25,00,000 per yearIn the age of digital transformation, data has become increasingly vital to core business operations. But with so many cloud applications and platforms available today, data has become more decentralized than ever.CData is the real-time data connectivity company. Our easy-to-use integration products allow users to work with their data where, when, and how...
 - 
					
						Software Development Engineer III
4 days ago
Bengaluru, Karnataka, India CData Software Full time ₹ 17,50,000 - ₹ 25,00,000 per yearIn the age of digital transformation, data has become increasingly vital to core business operations. But with so many cloud applications and platforms available today, data has become more decentralized than ever.CData is the real-time data connectivity company. Our easy-to-use integration products allow users to work with their data where, when, and how...