VergeSense

Senior Firmware Engineer

VergeSense

full-time

Posted on:

Location Type: Hybrid

Location: Mountain ViewCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $187,741 - $190,000 per year

Job Level

Tech Stack

About the role

  • Write, develop, test firmware
  • Responsible for firmware shipping to hundreds of global Fortune 500 customers
  • Work on low-power inference technologies for edge computing/work on low-power battery operated embedded devices (battery life analyses, diagnosing consumption issues, battery life extension strategies)
  • Using low-power wireless protocols [Bluetooth Low Energy (BLE), Ultra Wideband (UWB)]
  • Work with computer vision cameras
  • Perform ISP on raw images
  • Develop firmware using Operating Systems (OS):  Free RTOS; write custom drivers (UART, SPI, I2C)
  • Use wireless protocol firmware stacks, diagnosing/improving manufacturing throughput
  • Collaborate with QA to create test cases
  • Ensure product level requirements are covered/ review test results
  • Create environments/procedures to subject devices for long-term stress testing
  • Establish/enforce robust coding standards, documentation policies
  • Lead firmware releases from planning, triaging bugs, to deployment
  • Use analytics tools (Hex) to remotely monitor devices in field
  • Combine analytics from field sensors to catch/remotely debug issues
  • Develop/manage internal tools/scripts ( Python, Bash) to automate testing, device provisioning, factory flashing processes, and field diagnostic tools
  • Resolve complex, intermittent system failures related to timing, synchronization, race conditions (real-time), event-driven, low-power systems
  • Integrate proprietary computer vision algorithms into low-powered, wireless, embedded systems
  • Define software requirements collaboratively with team
  • Develop software architecture/plan development into dynamic, evolving problem spaces
  • Deliver innovative solutions (concept to prototype to production)
  • Conduct software unit tests to validate implemented functionalities
  • Contribute to factory test procedures to ensure shipment of quality products
  • Troubleshoot/remove defects from production software
  • Document software designs thoroughly
  • Communicate effectively with the team to set expectations
  • Share technical details
  • Resolve issues
  • Report progress and participate in brainstorming sessions.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Electrical Engineering, or Electronics Engineering
  • 3 years of work experience
  • Experience to include working on low-power battery-operated embedded devices (battery life analyses, diagnosing consumption issues, battery life extension strategies)
  • Using low-power wireless protocols [Bluetooth Low Energy (BLE), Ultra Wideband (UWB)]
  • Working with computer vision cameras, performing ISP on raw images; developing firmware using Operating Systems (OS):  Free RTOS
  • Writing custom drivers (UART, SPI, I2C)
  • Using wireless protocol firmware stacks, diagnosing/improving manufacturing throughput.
Benefits
  • A high-impact role in an emerging industry leader
  • Competitive compensation and equity
  • Employer-sponsored medical
  • Dental and vision insurance (dependent on location)
  • Open Vacation policy: take time off when you need it
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
firmware developmentlow-power inference technologiesbattery life analysisBluetooth Low Energy (BLE)Ultra Wideband (UWB)computer visionFree RTOScustom driversUARTSPI
Soft Skills
collaborationcommunicationproblem-solvingleadershipdocumentationanalytical thinkingcreativityattention to detailteamworkadaptability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Electrical EngineeringBachelor’s degree in Electronics Engineering