1001 Remote Jobs
Latest Remote Job Vacancies
Today is: 20-Oct-2021 13:22 GMT
View Job
View this job in detail (Note: you will be redirected to external website)
Job title: Lead Firmware Engineer
Posted by: External job from weworkremotely.com
Published: 03-Aug-2021 18:49 GMT
Company: Breadware
Description: Headquarters: Reno, Nevada, United States
URL: https://breadware.com/

A Firmware Engineer at Breadware is responsible for defining the firmware solution architecture and development for wireless IoT devices. In this position you will be part of a team that focuses on the delivery of IoT systems using existing and new development requirements for a variety of customer projects. You have the knowledge and capabilities to create reliable architectures that command and control safety critical systems, and are responsible for the design from concept through sustainment. You will have the capability to understand and integrate engineering activities from other disciplines into the firmware development strategy to achieve overall project objectives. As with all engineers, there is accountability and expectations to deliver high quality designs from concept through production.

ESSENTIAL FUNCTIONS

Product Development:
* Define system firmware architecture for micro-controllers, processors and FPGAs used in client products.
* Write device drivers for sensors used in client products.
* Write application firmware over the device drivers according to specifications in the FRD (Firmware Requirements Documentation).
* Design and implement quality and reliability tests for firmware in a reusable manner.
* Design and develop products using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
* Design products in a way which is easy to upgrade and caters to the possibility of future upgrades and feature additions without significant change in the hardware.
* Code and debug existing source code and refactor feature sets.
* Use Oscilloscopes and Multi-meters to debug hardware.
* Analyze risk involved in each stage of development and escalate problems in a timely manner.
* Solve postproduction bugs and suitably update the system in production.
* Help create user guides as requested by the customer.

Individual Leadership:
* Be a core contributor to Project and Firmware Requirements Definition.
* Attend weekly internal and external project meetings.
* Rapidly but methodically down-select competing ideas to keep forward momentum.
* Balance feature addition against time to market requirements.
* Encourage adherence to product development process and documentation of engineering throughout design.
* Effectively document and communicate design decisions to team members.
* Provide general email support regarding any product related concern/question by the customer that relates to firmware.

Team Leadership:
* Assist the Engineering Manager in developing and executing department priorities.
* Lead technical team meetings with other firmware engineers.
* Conduct biweekly technical syncs with peers to troubleshoot project issues.
* Lead by example and mentor new engineers in high quality design practices, Breadware procedures, and communication skills.
* Review product design and analyses of team members and provide technical advice and direction.
* Help to manage and develop facilities and infrastructure required for success.

Company Participation:
* Participate in peer code reviews.
* Be receptive to diverse team ideas and collaborate on the creation of new products.
* Effectively create and gather consensus on technical approaches from team members.
* Contribute to Breadware's internal Hardware Abstraction Layer (a common firmware/software resource used across projects)
* Update or create overarching guidance documents on the execution of the product development process.
* Assist the Sales team with project RFQ estimations and/or early architecture as needed.

General:
* Track and record engineering time, by project, using timekeeping software.
* Perform any additional duties requested by the Engineering Manager.

Requirements

Required:
* Bachelor's Degree in Computer Science, Electrical Engineering (or equivalent) from an accredited college or university.
* 7+ years of relevant firmware design experience.
* Working knowledge of MS Office software.
* Experienced in at least one modern programming language: e.g. C, C++, Micropython.
* Experience creating cyber-physical systems capable of sensing conditions and acting on information efficiently.
* Knowledge of software version control practices using git or a similar version control system.

Desired:
* Familiarity with Bluetooth protocols.
* Hands-on electrical or PCB experience.
* Sensors or sensor algorithm development and implementation.
* Experience with analysis of datasets.
* Ability to model and create sensor systems.

OTHER INFORMATION
* Travel to branch locations, customer sites, and conferences may be required.
* Extended working hours may be needed at peak times or when short staffed.
* We value the diversity of the people we hire and serve. Diversity at our company means fostering a workplace in which individual differences are recognized, appreciated, respected, and responded to in ways that fully develop and utilize each person's talents and strengths.
* This is an exempt, salaried position. The starting salary range is between $100,000-$120,000, depending on experience.
* Position is adaptable to be 100% remote.

Benefits

Breadware offers a comprehensive benefits program that includes group health, dental, and vision insurance, life insurance, long-term disability insurance, paid time off, paid holidays, a 401(k) plan with a guaranteed match, paid parental leave, a wellness rewards program, and much more.

We are an employee-owned company with profit-sharing and an Employee Stock Ownership Plan ("ESOP"), in which shares of company stock are allocated to eligible employees each year.

Our "Own It" mindset captures what many of us consider the biggest benefit of all a highly engaged, collaborative workplace where everyone matters and every employee has a huge impact.

To apply: https://weworkremotely.com/remote-jobs/breadware-lead-firmware-engineer
Job ID: 94386
Required skills: Full Stack Programming, Cpp, Python
Salary:
Region:
View this job in detail (Note: you will be redirected to external website)
Latest Jobs / Browse Jobs
Job Company Started
Senior SAS Programmer
Skills: Software Development
PSI CRO 20-Oct-2021
09:51 GMT
Senior JavaScript Developer (Fullstack)
Skills: Software Development, Backend, Cloud, Frontend, Fullstack, Javascript
FingerprintJS 20-Oct-2021
06:59 GMT
QA Automation Engineer
Skills: Qa
Notarize 20-Oct-2021
06:00 GMT
Senior Front-End Web Developer/Designer
Skills: Frontend
Network Contagion Research Institute | Freelance 20-Oct-2021
04:22 GMT
Senior Ruby Engineer IV
Skills: Ruby
Stash Financial | Full-time 20-Oct-2021
00:22 GMT
Code Reviewer Lambda School | Freelance | Part-time 19-Oct-2021
22:22 GMT
Back End Developer, Pangea Digital
Skills: Software Development, Backend, Cms, Csharp, Frontend, Linux, Qa, Sql
Radio Free Europe/Radio Liberty 19-Oct-2021
14:38 GMT
Full Stack Engineer
Skills: Software Development, Backend, Frontend, Fullstack, Javascript, Php
Remote OK 19-Oct-2021
10:31 GMT
Ruby on Rails Developer
Skills: Software Development, Cloud, Css, Ruby
Bearer 19-Oct-2021
08:19 GMT
Software Engineer, Security (EMEA) Hotjar 19-Oct-2021
06:00 GMT
Mac Technical Specialist Sketch 19-Oct-2021
06:00 GMT
React Developer
Skills: Software Development, Css, Frontend, Fullstack
lm group 19-Oct-2021
05:40 GMT
Engineering Manager (f/*/m)
Skills: Software Development, Backend, Cloud, Css, Frontend, Mysql, Php, Sql
Frontastic 18-Oct-2021
20:02 GMT
Python Team Lead Software Engineer
Skills: Software Development, Python
Tucows 18-Oct-2021
15:26 GMT
DevOps Engineer
Skills: Cloud, Devops, Python, Ruby
tarent solutions 18-Oct-2021
13:51 GMT
Browse All Jobs
Remote jobs by Skills ...
Remote jobs for 'android'
Remote jobs for 'angular'
Remote jobs for 'ajax'
Remote jobs for 'aspnet'
Remote jobs for 'backend'
Remote jobs for 'bigdata'
Remote jobs for 'cloud'
Remote jobs for 'cms'
Remote jobs for 'cpp'
Remote jobs for 'csharp'
Remote jobs for 'css'
Remote jobs for 'devops'
Remote jobs for 'drupal'
Remote jobs for 'excel'
Remote jobs for 'frontend'
Remote jobs for 'fullstack'
Remote jobs for 'html'
Remote jobs for 'java'
Remote jobs for 'javascript'
Remote jobs for 'joomla'
Remote jobs for 'iphone'
Remote jobs for 'linux'
Remote jobs for 'mysql'
Remote jobs for 'php'
Remote jobs for 'python'
Remote jobs for 'qa'
Remote jobs for 'ruby'
Remote jobs for 'seo'
Remote jobs for 'sql'
Remote jobs for 'sysadm'
Remote jobs for 'vbnet'
Remote jobs for 'xml'
Remote jobs for 'wordpress'
Read RSS feeds ... New!
Remote jobs feed for 'android'
Remote jobs feed for 'angular'
Remote jobs feed for 'ajax'
Remote jobs feed for 'aspnet'
Remote jobs feed for 'backend'
Remote jobs feed for 'bigdata'
Remote jobs feed for 'cloud'
Remote jobs feed for 'cms'
Remote jobs feed for 'cpp'
Remote jobs feed for 'csharp'
Remote jobs feed for 'css'
Remote jobs feed for 'devops'
Remote jobs feed for 'drupal'
Remote jobs feed for 'excel'
Remote jobs feed for 'frontend'
Remote jobs feed for 'fullstack'
Remote jobs feed for 'html'
Remote jobs feed for 'java'
Remote jobs feed for 'javascript'
Remote jobs feed for 'joomla'
Remote jobs feed for 'iphone'
Remote jobs feed for 'linux'
Remote jobs feed for 'mysql'
Remote jobs feed for 'php'
Remote jobs feed for 'python'
Remote jobs feed for 'qa'
Remote jobs feed for 'ruby'
Remote jobs feed for 'seo'
Remote jobs feed for 'sql'
Remote jobs feed for 'sysadm'
Remote jobs feed for 'vbnet'
Remote jobs feed for 'xml'
Remote jobs feed for 'wordpress'
New!
Вакансии на русском
(Jobs in Russian)

Short URL:
1001rejo.com
Mobile version:
m.1001remotejobs.com
Copyright © 2020-2021 1001 Remote Jobs