WiFi Software Engineer, Pen Software LiveScribe
THIS JOB HAS EXPIRED Livescribe is a privately held, venture-funded, consumer-electronics company that is blazing new trails in the area of digital speech and handwriting and is changing the way people write, learn and communicate. Livescribe products enable consumers to capture handwriting and speech, integrate them as one interactive medium, and share the result with other people, applications or services ? directly from pen, paper or tablet, to the Web or other Internet-connected devices.
A key contributor to Livescribe?s Pen Software Team, this role will design and develop the embedded software running on the Livescribe Smartpen with a specific focus on communications and support for wireless networking protocols that allow it to bridge pen, paper, tablet and the Internet.
We are seeking an expert runtime systems engineer who has developed Wifi-enabled products, has hands-on experience with the development of networking stacks and communications protocols and has a passion for innovation in consumer electronics and embedded mobile systems and thrives working in highly collaborative Agile teams.
Also, a good sense of humor, adventurous and someone who loves a great sashimi now and again would be great!
? Technical contributor designing and implementing software for existing and future Smartpens that can drive and expand the future of digital speech and handwriting.
? Contribute to an international high performance development team; engage cross functionally to ensure that designs and development satisfy product requirements, ensure customer quality and are delivered on time.
? Apply your knowledge of object oriented technologies and designs in the development of flexible architectures and APIs.
? Demonstrate technical and execution competence and the ability to take ownership of projects from early stage design through development and deployment.
? Ensure robustness and correctness of the system by applying best test practices and by promoting the use of those practices within the broader engineering team.
? Help the team to drive the analysis and resolution of key quality issues and performance problems impacting design and production.
? Effectively communicate cross functionally and across department boundaries
? B.S. degree in Computer Science or related discipline
? 5 to 7 years with J2ME and/or C/C++, ideally on embedded platforms
? 3+ years experience delivering commercial Wi-Fi and Bluetooth products
? Expert knowledge of communication protocols (HTTP, TCP/IP, OBEX, Wireless, BT)
? Solid understanding of the software development lifecycle and software development tools (source control, defect tracking systems)
? Excellent troubleshooting skills, especially in multilayered application stacks
? Experience within an Agile team delivering at least two commercial product releases
? Ability to work effectively with cross-functional and multi-disciplinary teams
? Excellent communication skills, both written and verbal
Nice To Have:
? 3+ years developing applications for iOS and/or Android
? Experience designing system APIs and infrastructure
? Embedded drivers (USB)
? Test driven development including methodologies and frameworks
? Open source development: Ant, Eclipse, Emacs, Linux.
? Experience developing audio interactive interfaces
? Experience with Vision Objects or other handwriting recognition libraries
? Experience with at least one other written foreign language
? Embedded systems (RTOS/Android/ARM/Flash/I2C/SPI)
? Strong working knowledge of file systems, multi-media, audio, audio file formats, and multi-media resource management
? Hardware design and debugging
Compensation packages include competitive salaries and stock incentives. We are headquartered in Oakland, CA with easy access from 880 and a free shuttle from BART. Qualified candidates must be legally authorized to work in the United States.
||7677 Oakport Street 12th Floor |
Oakland, CA 94621
THIS JOB HAS EXPIRED