Our Human Interface Devices Software team delivers high-quality drivers, frameworks and tools supporting sensing technologies across all Apple products.
Responsibilities
Maintain existing software and design new software stacks for future products and sensing technologies
Develop drivers, frameworks, and tools for iOS
Ensure sensor and software performance is optimized across all layers of the stack
Requirements
BS
Nice to have: 6 years of experience in developing embedded software
Lead test automation and framework development for mobile-cloud native components, driving risk mitigation and test strategy for Dexcom’s mobile applications.
Responsibilities
Provide expertise in test automation and frameworks for mobile-cloud native components
Lead test automation development, including test case and test framework development
Lead identification of software project risk and mitigation via test strategy and coverage
Develop and lead vision and change benefiting the organization
As a Wi‑Fi QA Engineer you will own assigned test areas from requirements review through release, design and implement integration plans, build and maintain Python‑based automation, perform deep‑dive root cause analysis, and spearhead AI agents for test generation and defect triage.
Locations (5)
Richardson, Texas, United States
New York City, New York, United States
Washington, United States
Illinois, United States
Canada
Compensation
The starting salary range posted for this position is $128,600.00 to $184,900.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.
Manage end-to-end feature validation, test-framework development, continuous integration, and process automation for large-scale software subsystems supporting advanced 5G and 6G wireless research.
Compensation
$109,400.00 - $164,200.00
Responsibilities
Integrate, test, and maintain embedded and system software across the development lifecycle to support research prototypes, demonstrations, and industry showcases.
Develop feature test plans and validate features end to end across large-scale software subsystems and advanced wireless research platforms.
Design, develop, and maintain test frameworks, utilities, automation, and continuous/nightly regression suites integrated with CI/CD workflows.
Plan, configure, and maintain software, hardware, device, and network environments for integration, testing, and demonstrations.
Use standard embedded and Linux debugging tools and techniques to develop and debug software on and off target.
Requirements
Bachelor's degree in Computer Engineering
Bachelor's degree in Computer Science
Bachelor's degree in Electrical Engineering
Nice to have: Master's degree in Computer Engineering
Develop and maintain test software for embedded systems, build SiL and HiL test environments, automate testing of Linux applications, and integrate testing into CI/CD pipelines.
Locations (2)
Lokeren, Flanders, Belgium
Berchem, Antwerp, Belgium
Responsibilities
Develop maintainable test software in Python
Build and maintain SiL and HiL test environments
Automate testing of Linux applications
Translate requirements into automated tests
Integrate test execution into CI/CD pipelines
Requirements
Bachelor's or Master's degree in Mechatronics, Electronics, Automation, Computer Science, or similar
As a Mechatronics Test Engineer, you develop test software, help build SiL and HiL test environments, investigate how our product can fail, and give developers fast, actionable feedback on changes.
Responsibilities
Develop maintainable test software in Python
Automate testing of Linux applications via software interfaces and data communication
Build HiL setups for embedded software and electronics
Translate requirements, defects, and risks into automated tests
Make test execution repeatable and integrate into CI/CD
Requirements
Bachelor's or Master's degree in Mechatronics, Electronics, Automation, Computer Science, or similar
Lead a team of Software Test & Automation Engineers and Quality Assurance Engineers, driving test strategy, automation, and release assurance across Hivemind Vision and Hivemind Solutions.
Responsibilities
Lead, mentor, and develop a team of Software Test & Automation Engineers and Quality Assurance Engineers, including hiring, onboarding, goal setting, performance feedback, and career development.
Plan and prioritise test work across Hivemind Vision and Hivemind Solutions programs, balancing competing schedules and allocating people where they are most needed.
Identify risks, delays, and resourcing constraints early and communicate them clearly to the Senior Manager, Engineering and to program stakeholders.
Build a team culture of technical rigour, ownership, continuous improvement, and psychological safety.
Implement the Australian software test strategy shaped and endorsed by key stakeholders and leadership across unit, integration, simulation, SIL, HIL, VIL, and flight‑test environments.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Aerospace, Electrical, Mechanical Engineering, or a related field (or equivalent overseas qualification)