drjobs
Embedded Software Engineer - Level III
drjobs
Embedded Software En....
Infobahn SoftWorld Inc
drjobs Embedded Software Engineer - Level III العربية

Embedded Software Engineer - Level III

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

others - USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1742907

Location: SFO, CA 2 Days onsite - Hybrid

Positions: FTE or CTH

Rate: As best as possible. No H1B or visa sponsorship. Submit with Salary and any other expectations

Job Description
Embedded Software Engineer - Level III
Summary
Whistle designs cutting-edge pet fitness and tracking collars and is looking for talented
embedded software engineers with backgrounds in low-power IoT devices and GPS. Engineers
that love to collaborate and work with teams will appreciate the dynamic environment at Whistle.
Responsibilities
1. Developing firmware for low-powered, ARM-based, embedded devices that interact with
various sensors / IC including GPS, WiFi, BLE, accelerometers, external flash, and other
peripherals
2. Develop unit tests for firmware enabling validation of code before it runs on the device
3. Developing manufacturing tests for firmware that will run at the factory to validate firmware
and electronics work as expected
4. Debugging firmware and hardware issues with oscilloscopes and other tools
5. Creating clean and readable documentation for other team members
6. Designing new firmware for new products
7. Working with other teams including electrical engineers to design new hardware
8. Working with the mobile team to ensure firmware interfaces with our ios/android app
correctly
Required
1. 10+ years of experience with C
2. 3+ years of experience with Python
3. Experience with git and GitHub
1. Experience with GPS, WiFi, and Bluetooth low energy
4. Experience with debugging electronics using Oscilloscopes and/or multimeters
5. Ability to read/understand electrical schematics
6. Ability to read/understand datasheets for various IC in order to write drivers
7. 4+ years of experience with RTOS (ex: FreeRTOS)
8. Experience with: I2C, UART, GPIO, PWM, ADC, Timers, SPI, Flash IC
9. Experience writing clean and portable code
10. Experience writing manufacturing and unit tests
11. Experience with system design and embedded architecture best practices
12. Some assembly experience (optional)

Employment Type

Full Time

About Company

100 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.