Principal Engineer, Software
Sierra Wireless
Richmond, CA
17d ago
  • Acquire and maintain a system-level view of the emerging IoT universe
  • Take a lead role in the design team creating new API’s and implementing them for embedded Linux platforms Fulfilling customer requirements for the Linux BSP and enable customers to build their products using our platforms.
  • Understanding of cellular technologies and building systems from edge devices to cloud
  • Build cloud to cloud and edge computing solutions
  • Identify potential new or modified features, products and services to improve the value proposition of any / all business units
  • Build prototypes to demonstrate feasibility and / or jump-start development projects
  • Construct minimum viable products and associated teams for later transition to other operational units.
  • Research new technologies and provide executive summaries to the CTO
  • Give educational lectures (e.g., lunch-n-learn) to other technical staff
  • Lead company-wide system architecture coordination team comprised of representatives from all operational units
  • Provide technical sales support both on the road and in the office
  • Technical sales presentations, webinars and other forms of evangelism
  • Maintain positive working relationships with people in all parts of the company
  • Assist other teams with difficult design problems
  • Required Education, Experience & Competencies

  • Bachelor’s degree or higher in Computer Science or Electrical / Computer Engineering
  • 15+ years of experience in software development
  • 10+ years of experience with computer networking and distributed systems
  • 15+ years of experience in embedded systems development
  • 10+ years of system-level architecture / design experience
  • Strong written and verbal communication skills
  • Demonstrated ability to understand business needs and processes
  • Demonstrated ability to lead major development projects to successful completion
  • Ability to adapt to changing priorities and requirements
  • Strong troubleshooting skills
  • Strong understanding of multi-threading and multi-processing concurrency issues
  • Willingness and ability to travel internationally
  • Willingness and ability to speak in front of large groups
  • Strong drive to continually learn and grow
  • Ability to lead small teams of technical engineers and professionals
  • Strong interpersonal skills
  • Able to question own ideas and assumptions
  • Welcoming of others’ opinions, ideas and feedback
  • Desired Education, Experience & Competencies

  • Embedded Linux experience
  • Working experience with Azure / AWS / AirVantage or other cloud platforms
  • Participation in at least one open source project
  • AI / Machine Learning experience
  • Apply
    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form