About the position
Aspinity is seeking a software developer to create a development platform for their custom processors, which will serve as the physical abstraction layer for Smart Homes, Industrial IoT, and Consumer Electronics products. The role involves defining the software ecosystem that enables application developers to address power and data challenges in these products, as well as creating a software development kit for interacting with the custom processors. The ideal candidate should have experience in developing programming tools for hardware, IoT, or signal processing/data analytics applications, and be capable of architecting complex production code projects.
Responsibilities
- Design and implement a software development kit for Aspinity's custom hardware platform
- Specify and design a user interface to support the development of application-level software
- Create a new software development kit to interact with custom Aspinity processors
- Deploy internal and external software tools and a development environment for efficient processor solutions
- Develop and maintain programming tools for hardware, IoT, or signal processing/data analytics applications
- Architect complex production code projects
Requirements
- Experience in developing and maintaining programming tools for hardware, IoT, or signal processing/data analytics applications
- Proficiency in designing and implementing software development kits
- Ability to architect complex production code projects
- Familiarity with creating UI to support application-level software development
- Knowledge of custom hardware platforms and processors
- Strong understanding of power and data challenges in Smart Homes, Industrial IoT, and Consumer Electronics products
- Experience in deploying internal and external software tools and development environments
- Familiarity with programming languages and frameworks relevant to software development for custom processors
Benefits
- Competitive salary and benefits package
- Opportunity to work on cutting-edge technology in the field of analog machine learning
- Chance to be part of a paradigm shift in sensor data analysis
- Ability to work on a development platform for custom processors in Smart Homes, Industrial IoT, and Consumer Electronics products
- Responsibility for creating a new software development kit and deployment of software tools
- Collaboration with R&D and hardware engineers
- Interface with customers/partners for development environment requirements and support
- Opportunity to work in a fast-paced collaborative environment
- Possibility to adapt to change quickly and effectively
- Located in Pittsburgh, PA (preferred)