Firmware Engineer Ii - Urgent Hiring

Firmware Engineer Ii - Urgent Hiring
Company:

Breadware



Job Function:

Engineering

Details of the offer

We are looking for an organized Firmware Engineer II to join our productive team at Breadware in Reno, NV.
Growing your career as a Full Time Firmware Engineer II is a fantastic opportunity to develop exceptional skills.
If you are strong in presentation, leadership and have the right mindset for the job, then apply for the position of Firmware Engineer II at Breadware today!

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.
The Firmware Engineer II is a full-time, onsite position at our office in Reno, NV. The salary range for this role is $80,000 to $86,100 annually, depending on experience. The Firmware Engineer II reports to Breadware's Director of Engineering Services.
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. 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 Engineering Management 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. Requirements Required: Bachelor's Degree in Computer Science, Electrical Engineering (or equivalent) from an accredited college or university. 2+ years of relevant software 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: 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. Knowledge of cloud based services (i.e. AWS) Experience with wireless communication protocols Experience with ARM, ESP32, Linux is a plus. Additional Information: 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. Research shows that women and underrepresented groups often apply to open roles only if they meet 100% of the listed criteria. We encourage everyone — including women, people of color, individuals with disabilities and those in the LGBTQIA+ community — to apply for our available positions, even if they don't necessarily check every box on the job description. 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 to be the biggest benefit of all: a highly engaged, collaborative workplace where everyone matters and every employee has a huge impact.

Benefits of working as a Firmware Engineer II in Reno, NV:
? Excellent benefits
? Advancement opportunities
? Advantageous package


Source: Grabsjobs_Co

Job Function:

Requirements

Firmware Engineer Ii - Urgent Hiring
Company:

Breadware



Job Function:

Engineering

Civil Engineer-E.I.

Description D.R. Horton, Inc., the largest homebuilder in the U.S., was founded in 1978 and is a publicly traded company on the New York Stock Exchange. It...


From D.R. Horton Inc. - Nevada

Published a month ago

K Officer - Company Vehicle Provided

MSA Security®, An Allied Universal® Company, is a leading global provider of high consequence threat solutions. We offer customized and innovative security s...


From Allied Universal - Nevada

Published a month ago

Facilities Engineer And Planner

Overview IGT is seeking a skilled and detail-oriented Facilities Engineer and Planner to join our facilities team in Reno, Nevada. This role will report to t...


From Gtech Corporation - Nevada

Published a month ago

Principal Engineer

Mission Support and Test Services, LLC (MSTS) manages and operates the Nevada National Security Site (NNSS) for the U.S. National Nuclear Security Administra...


From Mission Support And Test Services, Llc - Nevada

Published a month ago

Built at: 2024-05-28T20:38:23.544Z