Embedded Engineer

 

The Job

As an Embedded Engineer, you will engage with an experienced cross-disciplinary staff to conceive and design innovative solutions to complex problems. You are responsive, flexible and able to succeed within an open collaborative peer environment. This position requires an experienced professional who exhibits a can-do attitude and approaches their work with vigor and determination. The ideal candidate demonstrates excellence in their respective field, possesses the ability to learn quickly and strives for perfection. You will be focused on the Nubix container runtime, enabling safe and secure updates for embedded or constrained devices.

Your Qualifications
  • 3+ years professional experience working with MCUs and SBCs

  • Experience using ThreadX/Azure RTOS or FreeRTOS

  • Proficiency with C and/or C++ on constrained devices

  • Comfortable porting existing firmware to new hardware, familiarity with BSPs

  • Proficiency using I2C, SPI, GPIO, Modbus or similar protocols

 

Your Responsibilities
  • Design and develop complex platform software 

  • Provide design, development and debug support 

  • Ensure optimization of platform software through architecture and code reviews

  • Develop a design and/or product validation test program to ensure robustness of design

Table Stakes
  • Experience in industrial use cases

  • Knowledge of how virtual machines work

  • Knowledge of network communication stacks such as TCP/UDP, WiFi, Bluetooth, cellular, mesh, satellite, Zigbee

  • Knowledge of security best practices including best practices around software development, PKI infrastructure, and secure/trusted boot, secure enclave

  • Experience working in a startup environment, preference for taking on responsibilities, tackling difficult tasks, learning and growing with an organization

  • Ability to work autonomously to tackle large projects without close monitoring

  • US Citizenship or Permanent Residency required (we do not sponsor at this time)

 
technology-network-data-connection-netwo

Careers

Join Us!

OUR PEOPLE

The Nubix team is passionate about helping organizations harness the computing power of their edge environments. We are a team of authentic and dedicated professionals who value analytical thinking, strive to deliver against aggressive goals and know how to be part of a team.

OUR VALUES

We look for those who possess our core values: be helpful, be polite and treat others as if your mom is watching. We have a strict “no jerk” policy, even brilliant jerks will not be tolerated. We hire people who take pride in their team’s accomplishments and are willing to take risks and overcome challenges. 

 

We want our employees to reflect the diversity of the communities in which we operate. We welcome people as they are, creating an inclusive culture where all forms of diversity are an asset to the organization. We're looking for people with a passion for success – on the job and in life. 

 

At Nubix, our employees live and work where they want, and manage the right work/life balance for themselves. We offer a competitive salary and equity, medical / dental / vision coverage, etc. 

Open Positions

To learn more about any of the positions below, please send your resume and cover letter to careers@nubix.io

Recruiters: See note below.

 

NOTE TO RECRUITERS

Nubix will not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to Nubix, including unsolicited resumes sent to a Nubix mailing address, fax machine or email address, directly to Nubix employees, or to the Nubix resume database will be considered Nubix property. Nubix will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume. Nubix will consider any candidate for whom an Agency has submitted an unsolicited resume to have been referred by the Agency free of any charges or fees.

 
 

Senior Frontend Engineer

The Job

We are hiring a Frontend Engineer to build a flexible user interface across the Nubix platform. User Interface and User Experience are the key drivers helping us to achieve our vision. We are passionate about creating something that feels right in every detail, and we’re looking for engineers with a passion for front-end components to help us go faster. As an early member you will have the ability to have a significant impact on not only our products, but our culture, too. Are you ready to help us build something amazing?

 

Your Qualifications
  • 5+ years of professional web development experience

  • Solid understanding of web technologies, such as JavaScript, CSS, HTML5, and JSON

  • Comfortable using frontend web frameworks, preferably React or Vue.js

  • Familiarity with integrating with backend services via RESTful interfaces

  • Excellent written and verbal communication skills

  • Experience building web applications targeting enterprise customers

Your Responsibilities
  • Use developer tools to understand client side performance

  • Collaborate with Backend teams to design an API for a new platform function

  • Build and maintain easy-to-use enterprise-grade web applications to enable customers to manage and deploy fleets of devices and applications

Table Stakes
  • Comfortable with designing UX/UI elements and applications

  • Experience working in agile development processes, performing code reviews and collaborating with peers

  • Experience working in a startup environment, preference for taking on responsibilities, tackling difficult tasks, learning and growing with an organization

  • Ability to work autonomously to tackle large projects without close monitoring

  • US Citizenship or Permanent Residency required (we do not sponsor at this time)

 

Product Manager

 

The Job

We are looking for a talented, technical and experienced product manager to join the Nubix team. In this role you will define, develop and drive our product roadmap. You’ll work cross functionally with customers, sales, business development and engineering to gather requirements, define products, and manage the schedule through to an on-time delivery.

 

Your Qualifications
  • Prior experience building strategic product roadmaps and delivering distributed enterprise platform technology products

  • Experience discovering and establishing product and business requirements for complex enterprise systems

  • Deep technical expertise building highly-available and scalable systems

  • Knowledge of IoT and edge computing, especially around designing and delivering scalable products

  • Proven track record of delivering commercially available product and collaborating with engineering, as well as other stakeholders

 

Your Responsibilities
  • Work closely with engineering and solutions engineering teams to develop business requirements, technical specifications, and implementations of the tools our customers need

  • Brief designers, developers and writers on the creation of components, patterns and guidelines

  • Manage and groom backlog, track deliverables, ensure product meets acceptance criteria, and product is delivered to meet strategic business goals and requirements and constantly iterate based on feedback from sales and customers

  • Analyze the competition regularly to define a differentiated product vision that delivers unique value, keeping the executives and team informed of the competitive landscape

  • Develop sales and technical training, product information, competitive matrices/reports and marketing collateral

  • Establish qualitative and quantitative tracking, communicate progress and success across the organisation

  • Create a culture within the team that supports effective, iterative collaboration towards a shared goal

  • Define short-term sprint goals and long-term strategy

Table Stakes
  • BS degree in Computer Science, or equivalent field or relevant work experience 

  • 7 years industry and 5 years product management experience

  • Proven track record of taking scalable products to market

  • Enjoy working in a startup environment and building new solutions

  • Self-directed, ability to identify and contribute to areas for improvement, work with a collaborative team

  • US Citizenship or Permanent Residency required (we do not sponsor at this time)