Senior System Engineer (Linux)

Mountain View, CA
Engineering
Full-time

Nixie is a portable flying camera that captures candid shots of you in the moment, without interrupting the action. Nixie was the Grand Prize winner in Intel's Make-it-Wearable challenge. We presented a live demo in the CES 2015 Keynote with the CEO of Intel and won the event!

Our technology pushes the boundaries of sensing, controls, autonomy, airframe, and safety design. With a huge amount of seed funding we are developing Nixie to deliver a unique product and user experience to mass consumer marketplace. A product that will allow users to capture and share engaging images and videos without having to experience life’s best moments through a viewfinder. We are making making the unthinkable happen, so come join us!

You are a Software Engineer who will significantly impact Nixie's development. You will collaborate with our electrical, mechanical, guidance, and algorithm engineers. You have the scope and understanding to make a significant contributions to the complete UAV software stack, and you have the experience to bring up boards and develop drivers on a variety of SOCs and embedded platforms.

RESPONSIBILITIES

    • Contribute to software development of Nixie's aerial platform including integration of Linux, RTOS, ISP, MCU and peripheral subsystems
    • Ownership of Linux software including integration of SOC vendor supplied, open source and proprietary components to provide high reliability Linux software for customized SOC hardware
    • Contribution to overall software development effort including imaging, streaming, sensor fusion, and other system components
    • Participate in hybrid agile/waterfall development process including definition and delivery of development system architecture/sprints to ensure timely delivery against milestones
    • Contribute to development of software specifications and development/execution of software development standards
    • Collaborate with SQA/product quality teams to ensure high quality software and final product

QUALIFICATIONS

    • Computer Science or Electrical or Computer Engineering; BS/MS degree with 8+ years of relevant experience
    • Strong individual Contributor
    • Experience in following areas:
    • C/C++ Languages Programming
    • Camera, video streaming type consumer electronics products is desiredLinux software from low level drivers to high level software stack
    • Network architecture, TCP/IP, RTP, RTSP streaming protocols
    • WIFI , BLE technology
    • One or more of peripheral drivers like I2C, SPI, SDIO, UART, I2C, USB
    • Debugging system level issues
    • Multiprocessor development
    • Open source software ecosystem
    • Working within and contributing to collaborative cross disciplinary (algorithm, mechanical, electrical, manufacturing) development teams

NICE TO HAVE QUALIFICATIONS

    • Passion for drone/robots products
    • Interest in photography and digital imaging
    • One or more SOC platforms (Ambarella, Qualcomm, SNI, MediaTek, etc.)

The Nixie camera has the potential to become a new product category - the flying equivalent to an iPhone. The development will be hard work. We do it because we believe that pictures should show more than just posed moments, pictures should show spontaneous, uninterrupted moments. And we do it because we love technical challenges others find too hard. Come join us.

As part of our dedication to the diversity of our workforce, Nixie Labs is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. If you need assistance or an accommodation due to a disability, please contact us.