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 the design, development, testing, and deployment of embedded software solutions and engineering applications.
Responsibilities
Lead the architecture, design, development, testing, and deployment of embedded software and software systems.
Develop software for embedded controllers, user interfaces, diagnostic and flashing tools, communication gateways, and data processing applications.
Gather, analyze, and document customer, user, and engineering software requirements.
Create and review technical documentation, including requirements specifications, sequence diagrams, timing diagrams, user interface wireframes, flowcharts, user stories, test plans, test reports, project schedules, and user guides.
Develop customer quotations by defining project scope, assumptions, deliverables, timelines, and cost estimates.
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Support end-to-end test and calibration equipment development, project manage manufacturing builds, and co-develop methods, processes, procedures, and work instructions for next generation products.
Compensation
Interns at Formlabs are paid on a bi-weekly pay schedule. The pay range for this role is between $2,900 and $3,300 per bi-weekly pay period, and your pay will depend on your skills, qualifications, experience, location and expected impact on the organization. This is a salaried role, so you will always be paid based on the assumed 40 hours per week as a full-time intern. This position does not offer housing or relocation assistance.
The weekly pay range for this role is:
$1,575—$1,950 USD
Responsibilities
Support end-to-end test and calibration equipment development including fixture design, fabrication, qualification, inventory / asset management, and preventive maintenance plans.
Project manage manufacturing builds, both in-house and at overseas vendors, and own technical troubleshooting of manufacturing line issues
Co-develop methods, processes, procedures, and work instructions to support building our next generation products.
Support ASM's semiconductor equipment by developing, testing, deploying, maintaining, and improving software that drives robotics, valve systems, temperature controllers, and other advanced hardware, working closely with global engineering experts and customer teams to troubleshoot issues.
Responsibilities
Support Software Design Engineers in developing, testing, deploying, maintaining, and improving software for ASM semiconductor equipment
Triage mechanical, electrical, and software issues across complex tool environments
Lead customer escalation calls with field support engineers and customers
Collaborate with QA and Support teams to incorporate replicated bugs into regression testing
Work with customers to define feature specifications and contribute to bug fixes or small feature enhancements
Field Service Engineer responsible for on‑site repair, installation, and maintenance of medical device equipment, providing technical support and troubleshooting to customers.
Responsibilities
Perform on‑site or in‑house service, repair and/or installation of company‑serviced products
Provide technical support to customers on operational or maintenance aspects of system equipment
Serve as customer contact on technical and service‑related problems
Diagnose mechanical, hardware, software, and systems failures
Determine most cost‑effective repair/resolution to minimize customer downtime
Responsible for maintaining, configuring, and optimizing the Salesforce platform to support operational efficiency, internal business processes, and reporting.
Serve as one of the primary systems administrators for the Salesforce.com environment of 400+ users
Conduct business requirement gathering sessions that detail end-to-end process mapping
Develop user stories and to-be process flows to support the design and development of Salesforce solutions
Work collaboratively with team members to design and execute solutions that include data mapping, object modeling, page layout design, and automated business processes
Implement new enhancements including the creation of custom objects, advanced Salesforce Flows, email alerts, approval processes, and templates