Senior Software Engineer - Connected Vehicle/OTA -

Pure Watercraft

Senior Software Engineer - Connected Vehicle/OTA

Job Label: Software Engineer - Connected Vehicle 2019-12

Pure Watercraft is creating revolutionary electric marine propulsion to ensure a future where boating will be clean, quiet, and powerful.  With your expertise and help we will provide the highest performance and most reliable outboard motor system available on the market.

Our ground-up proprietary electric propulsion system can replace millions of unreliable, expensive, and dirty gas marine motors worldwide. Our platform will also unlock totally new opportunities for users to interact with their boats and enhance performance, navigation, efficiency, safety, charging, maintenance, and security.

We are seeking to hire a Software Engineer to join our team. This position is a hands-on development role that will directly lead the evaluation of technologies across the complete IoT stack, and drive the design and development of our connected vehicle/telemetry applications for Pure Watercraft systems. Our engineering prototypes have already delivered more than 1,000 hours of high performance boating and we are gearing up for commercial launch. Check out this video to learn more about our revolutionary company:

Pure Watercraft is a startup company based on Lake Union in Seattle dedicated to revolutionize boating by building an innovative electric propulsion system that is clean and quiet without compromising power or range.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

What You’ll ‘Mostly’ Do:

  • Architect, design and develop high-performing and reliable software components and applications:

    • Construct a system to collect telemetry data from systems in the field and for product support and improvement

    • Build an over-the-air update system to deploy firmware updates to systems in the field

    • Create mobile application(s) delivering advanced functionality to end-users and customers

  • Evaluate and propose IoT technology by either leading or implementing proof of concepts

  • Partner with our product manager to define system functional requirements, identify minimal viable product and decompose feature set into small scoped user stories

  • Research, assess and maintain new technology roadmap necessary for future enhancements of products

  • Protect intellectual property through patent disclosures and applications

  • Be a leader

  • Grow as a skilled person

What We Look For First:

  • BSEE, BSCS or Information technology degree or equivalent.

  • 5-10 Years of Connectivity experience including a minimum 3-5 years in Telematics Connectivity System architecture and design experience.

  • Experience in troubleshooting complex systems and performance testing and tuning.

  • Full application / system Agile development lifecycle knowledge and experience.

  • Experience in secure coding practices including SSL, TLS, etc.

  • BLE, BT, and WiFi stacks

  • Knowledge of cybersecurity requirements and experience with vulnerability and penetration testing

  • Mobile Application development

Preferred Skills:

Strong leadership, management and technical skills to manage the external/internal suppliers/groups

Competencies and experience with:

  • Developing and debugging on ARM, Cortex-M, and STM32 microcontrollers

  • Laboratory tools including oscilloscopes, logic analyzers, and power supplies

  • CAN communication and SAE J1939 stack

  • Custom bootloader development

  • Fast-growing startup company experience

  • Electric vehicle experience (e.g BMSs and Motor Controllers)

  • High power systems with voltages above 200V and currents above 50A

  • Experience with safety critical systems

To apply for this position or refer someone you know, please use our online interview system managed by HireMojo.

Apply for this job

Once you have completed the interview, your information will be forwarded to the recruiting team for decisions on next steps.

Related Keywords: firmware, ARM, C++, rtos, mobile, telemetry, telematics, software, lead, architect, embedded, EV, aerospace, boats, boating, fishing, electric, motors, startup, watersports, environment, tesla, autonomous, vehicle, electronics, full stack, MEAN, mobile, UI/UX, database, security, automotive, CAN Communication, SAE J1939, Cortex-M, STM32, BMS