← Back to jobs

Iron Systems Logo
Software Engineer III

Iron Systems

 

Burlingame, CA, USA

Posted On: 15+ days ago
Experience: 7+ years
Availability: Hybrid
Openings: 1
Category: Senior Software Engineer III
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Develop neural interface technologies and user interfaces for desktop and Android platforms, integrating with backend systems.

This role is on-site.

Responsibilities

  • Present designs, prototypes, and concepts to cross-functional partners and stakeholders.
  • Collaborate with Research and Engineering teams to execute user experiences.
  • Implement custom user interfaces using current programming techniques and technologies.
  • Develop reusable software components for interfacing with backend platforms.
  • Own specific components, features, or systems with a focus on maintainability and testability.

Required Skills

  • 7+ years of experience building maintainable and testable codebases.
  • Proficiency in scripting languages including Python, JavaScript, or Hack.
  • Experience building Android applications in Java or Kotlin using the Android SDK.
  • Exposure to architectural patterns for large-scale software applications.
  • Strong API design and unit testing techniques.
  • Ability to interact and align with researchers and product partners on concept creation.

Preferred Skills

  • Experience building complex applications for iPhone or iPad using Objective-C, C++, or Swift with the iOS SDK.
  • Experience with multithreaded programming and mobile memory management.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs