Principal Embedded Software Engineer
Velodyne Lidar
San Jose
hace 6 días

at Velodyne (View all jobs) San Jose

Principal Embedded Software Engineer

As a Principal Embedded Software Engineer at Velodyne Lidar in San Jose, you will immediately take on a role of technical leadership and demonstrate deep expertise in embedded software development.

Ideally, you should also have hands-on experience with using FPGAs and / or SoCs for real-world product design, as well as a proven ability to make effective decisions on architecture, methodology, and technique as they apply to area- and power-efficient embedded systems.

You will be a critical member of the Firmware Engineering team and our overall R&D engineering organization, collaborating on a daily basis with a highly skilled group of mechanical, electrical, optical, and algorithm engineers.

This role involves project ownership and direct influence on product architecture and strategy, which offers an excellent opportunity to showcase your system-level design skills and make a visible impact within the company.

Velodyne Lidar is exploding in size as we bring autonomous mobility to the mass market. Take advantage of this opportunity to carve out a significant role in this rapidly growing industry!

Job Responsibilities

  • Independently develop major product features using an embedded processor or SoC
  • Deliver software solutions which meet tight footprint and real-time requirements
  • Guide and implement strategies for unit-level test and validation
  • Assist with defining and maintaining development standards and guidelines
  • Lead code reviews and administer portions of the codebase
  • Perform hands-on debug of the final implementation on hardware
  • Advise and mentor other engineers with embedded software development
  • Support complex projects to meet technology, performance, and schedule objectives
  • Timely deliver reliable, manufacturable, and cost-effective solutions for productization
  • Work in cross-functional teams to deliver product-level features and requirements
  • Required Skills and Experience

  • MS or PhD in Electrical Engineering, Computer Science, or related field
  • 10+ years of technical experience in software development for embedded systems
  • Highly proficient in low-level C and C++ development, including bare-metal targets
  • Highly proficient in Python for high-level automation
  • Experience with system-level architectures for HW / SW co-design
  • Hands-on experience with debugging tools used directly on hardware
  • Preferred Skills and Experience

  • Experience with automotive software development processes (ASPICE, MISRA, etc.)
  • Experience with design according to functional safety standards (ISO 26262)
  • Experience with industry standard networking protocols (Ethernet, IPv4, UDP)
  • Experience using Xilinx FPGAs, SoCs, and their corresponding toolchains
  • Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación