
Senior Firmware Engineer
VergeSense
full-time
Posted on:
Location Type: Hybrid
Location: Mountain View • California • United States
Visit company websiteExplore more
Salary
💰 $187,741 - $190,000 per year
Job Level
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