Senior iOS Engineer

Posted 5 Days Ago
Be an Early Applicant
Mountain View, CA
Senior level
Robotics
The Role
As a Senior iOS Engineer, you will lead the development of the iPad interface for the FieldPrinter, collaborating across teams to design a flexible application architecture and mentoring peers in mobile development practices.
Summary Generated by Built In

Who You Are:

We are seeking a lead engineer for the team that will continue to build the iPad interface that construction crews use to operate the FieldPrinter. This is a sophisticated full-size tablet app that configures the layout, commands the robot, and visualizes the layout process on a canvas.

What You'll Do:

You'll leverage your extensive experience in mobile development to design a flexible application architecture that supports our long-term feature roadmap. You'll collaborate with engineers, product management and QA to ensure quality delivery of successive software releases. You'll also work with other engineering leads to integrate the mobile interface with our cloud applications and the robot’s onboard software. You’ll be a mentor and a source of wisdom within the company around mobile development.

Prior experience with robotics or construction is not required.

Requirements:

    • Extensive iOS Development Experience: Over 5 years of experience building sophisticated iOS applications with large, engaged user bases, ensuring performance, scalability, and exceptional user experiences.
    • Expert in Swift and iOS Ecosystem: Mastery of Swift programming, with a deep understanding of iOS frameworks, mobile graphics optimization, and performance tuning.
    • Strong Algorithm and Design Skills: Proficient in algorithm design, object-oriented programming, and functional programming principles, with a track record of developing efficient, elegant solutions.
    • Scalable Architecture Expertise: Skilled in creating scalable software architectures, robust interfaces, and developer tools that enable efficient team workflows and high-quality output.
    • Graphics and Rendering Proficiency: Hands-on experience with 2D/3D graphics frameworks such as SpriteKit, SceneKit, and Metal, delivering visually compelling and optimized graphical features.
    • Commitment to Code Quality: Produces maintainable, well-documented, and rigorously tested code, leveraging modern UI testing and unit testing practices.
    • Exceptional Communication Skills: Adept at simplifying and articulating complex technical concepts to diverse audiences, fostering collaboration across teams and stakeholders.
    • Continuous Learner: Driven by a growth mindset, actively exploring and integrating new tools, technologies, and methodologies to enhance development processes.
    • Educational Background: Bachelor’s degree in Computer Science, a related field, or equivalent practical experience, with a strong foundation in software engineering principles.

Our Engineering Team:

We are a culture of do-ers who respect each others’ strengths, and work together to accomplish the impossible. We value open-mindedness, technical depth, passion for what we’re building, an itch to build something with your own two hands. We celebrate people who create their own narratives rather than living someone else’s.

Our engineering teams are guided by experienced leads who value clean design, elegant architecture and modern technologies. We are committed to quality and reliability. Our QA team supports our software efforts with rigorous testing. We all frequently visit construction sites to evaluate our product in operation.

We also provide mentorship in all areas of engineering to help you do your best work. In addition to day-to-day involvement with other experienced engineers, we host regular discussions on engineering topics. We reimburse fees for attending technology conferences. And we offer support in accessing whatever learning resources you find helpful.

A high-growth startup will accelerate the rate at which you gain experience compared with anywhere else. Dusty is very much in this phase of growth. Working here will provide you with a wealth of challenges and experiences that you'll carry forward long into your career.

Why You Should Join:

In joining our team, you’ll become an important part of a small and fast-growing company. We are daring to accomplish something big, do you want to be a critical part of Dusty's success? We are deeply committed to our mission, and we believe in removing roadblocks that distract us from reaching our goals.

To that end, we offer an unlimited vacation policy, a 401k with employer match, reasonable work hours, and flexible schedules. We know that our best work happens when we feel well-rested and capable of focusing all of our energy on making Dusty successful!

Strong, effective teams are composed of people with a diverse set of backgrounds and experiences who bring a variety of perspectives to their work. We actively encourage applications from a diverse pool, including those from historically under-represented groups such as women, people of color, people who identify LGBTQ, people with disabilities, and immigrants.

Our Code of Conduct:

Dusty Robotics exists to serve a wide variety of customers from all walks of life. We believe that our mission is best served in an environment that is friendly, safe, accepting, and free of intimidation or harassment. We do not tolerate abusive behavior.

Top Skills

Swift
The Company
HQ: Mountain View, CA
50 Employees
On-site Workplace
Year Founded: 2018

What We Do

Dusty Robotics develops robot-powered tools for the modern construction workforce.

Similar Jobs

Verkada Inc Logo Verkada Inc

Senior iOS Engineer

Cloud • Hardware • Security • Software
San Mateo, CA, USA
2000 Employees
130K-280K Annually

Block Logo Block

Senior iOS Engineer, Modes and Settings

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
8 Locations
12000 Employees
139K-245K Annually

Square Logo Square

Senior iOS Engineer, Modes and Settings

eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Remote
Hybrid
8 Locations
12000 Employees
139K-245K Annually

Block Logo Block

Senior iOS Software Engineer, Identity & Transfers

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
8 Locations
12000 Employees
168K-297K Annually

Similar Companies Hiring

Apptronik Thumbnail
Software • Robotics • Machine Learning • Hardware • Computer Vision
Austin, TX
160 Employees
Machina Labs, Inc Thumbnail
Software • Robotics • Machine Learning • Hardware • Artificial Intelligence
Los Angeles, CA
50 Employees
Doodle Labs Thumbnail
Wearables • Robotics • Internet of Things • Hardware • Automation • App development • Aerospace
Los Angeles, CA
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account