Firmware Engineer II

1 month ago


Remote, Oregon, United States Breadware LLC Full time


Description

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 mission 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 $95,000 annually, depending on experience. The Firmware Engineer II reports to Breadware's Technology and Engineering Services Director.

At Breadware, we offer you the best of both worlds - the energetic vibe of a startup combined with the reassuring stability of a larger parent company's support. Enjoy work/life balance while diving into a diverse array of projects across various product types. And yes, our workplace is not just about work, it's about fun too Come be a part of our team where innovation thrives and where you will help shape the future of Breadware.



Requirements

Essential Functions:

Product Development:

  • Define system firmware architecture for micro-controllers and processors 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.
  • Comfortably work in an agile environment.
  • 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.
  • 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.

Required:

  • Bachelor's Degree in Computer Science, Electrical Engineering (or equivalent) from an accredited college or university.
  • 2+ years of relevant software design experience.
  • C, Python, Real Time Operating Systems (RTOS)
  • Experience creating systems capable of sensing conditions and acting on information efficiently.
  • Knowledge of software version control practices using git or a similar version control system.
  • Working knowledge of MS Office software.

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.
  • C++, Micropython.
  • Linux and embedded Linux.
  • Wireless networking experience such as BLE, WiFi, cable modems, sub-GHz radio, mesh networks, etc.
  • Experience with communication hardware: I2C, SPI, UART, CANBUS, RS485, etc.
  • Experience with sensors: IMUs, accelerometers, gas sensors, etc.
  • Experience with various protocols (i.e. Modbus, MQTT, BLE, OCPP, XMPP, OPC-UA, BACnet, CAN)
  • Experience with ARM and ESP32 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 a 100% 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.




  • Remote, Oregon, United States Breadware LLC Full time

    DescriptionA Principal 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...

  • Software Engineer II

    3 weeks ago


    Remote, Oregon, United States Articulate Full time

    Articulate is looking for a Software Engineer II to join our amazing Reach 360 team As a Software Engineer II, you'll be focused on the execution of your team's work. You are responsible for delivery and use your responsibilities to grow your skills and build expertise in Articulate technology, processes and cultureWhat you'll do:Independently deliver...

  • Process Engineer II

    3 weeks ago


    Remote, Oregon, United States HRT Solutions Full time

    The Process Engineering II will analyze processes and use best practices to plan, develop, budget and execute improvement initiatives which will reduce costs and improve safety and quality, resulting in enhanced customer service support and increased profitability. This role will be supporting multiple manufacturing facilities and will have interface with...


  • Remote, Oregon, United States Thermo Fisher Scientific Full time

    Work ScheduleFirst Shift (Days)Environmental ConditionsAble to lift 40 lbs. without assistance, Some degree of PPE (Personal Protective Equipment) required (safety glasses, gowning, gloves, lab coat, ear plugs etc.)Job DescriptionThermo Fisher Scientific Inc. is seeking an ambitious and proven Engineer II to join our world-class team as a Field Service...


  • Remote, Oregon, United States Republic Services Full time

    ABOUT THE COMPANYRepublic Services, Inc. (NYSE: RSG) is a leader in the environmental services industry. We provide customers with the most complete set of products and services, including recycling, waste, special waste, hazardous waste and field services. Our industry-leading commitments to advance circularity and support decarbonization are helping...

  • Systems Engineer II

    3 weeks ago


    Remote, Oregon, United States Wipfli Full time

    At Wipfli, people countThe way you think makes you different. At Wipfli, we embrace that.Our inclusive culture provides a space for everyone to have a voice. Our growing number of DEI resource groups celebrate diversity and champion awareness throughout Wipfli.We're also focused on helping you achieve success with balance. From hybrid schedules and flexible...


  • Remote, Oregon, United States Onaroll Full time

    Onaroll is an employee rewards app that incentivizes productivity and longevity. Shift workers are the engine of our economy, powering restaurants, call centers, factories, and warehouses. We celebrate them.We're a rapidly growing Series A company based in New York City backed by Bessemer Venture Partners, Founders Fund, Google's Gradient Ventures, and other...


  • Remote, Oregon, United States Fabric Inc Full time

    Who we are: We are a brilliant team making our history to evolve the commerce industry. fabric is the next-generation commerce platform that is designed to provide the commerce services customers expect so they can build world-class experiences, anywhere. fabric is on a mission to revolutionize commerce for everyone, and we empower businesses that are...


  • Remote, Oregon, United States Trail of Bits Full time

    Who We AreFounded in 2012 by 3 expert hackers with no investment capital, Trail of Bits is the premier place for security experts to boldly advance security and address technology's newest and most challenging risks. It has helped secure some of the world's most targeted organizations and devices. Our combination of novel research with practical solutions...


  • Remote, Oregon, United States Life Technologies (Thermo Fisher Scientific) Full time

    Work ScheduleStandard (Mon-Fri)Environmental ConditionsAble to lift 40 lbs. without assistance, Adherence to all Good Manufacturing Practices (GMP) Safety Standards, Office, Some degree of PPE (Personal Protective Equipment) required (safety glasses, gowning, gloves, lab coat, ear plugs etc.) Job Description When you're part of Thermo Fisher Scientific,...


  • Remote, Oregon, United States LivePerson Full time

    LivePerson (NASDAQ: LPSN) is the global leader in enterprise conversations. Hundreds of the world's leading brands — including HSBC, Chipotle, and Virgin Media — use our award-winning Conversational Cloud platform to connect with millions of consumers. We power nearly a billion conversational interactions every month, providing a uniquely rich data set...


  • Remote, Oregon, United States Jamf Full time

    At Jamf, people are at the core of everything we do. We do what's right for our customers, our employees, our communities and our world. We take pride in simplifying technology for tens of thousands of customers around the globe and helping organizations succeed with Apple. Jamf offers remote, hybrid, and in-office positions. Work in the office, connect...

  • Design Engineer II

    2 months ago


    Remote, Oregon, United States Revamp Engineering Full time

    Founded in 2016, Revamp is the premier engineering design firm focused on large-scale renewable energy projects. We are committed to doing our part in the energy transition and providing a welcoming workplace for talented people ready to make a real difference fighting climate change. In the last 5 years, Revamp engineers have designed more than 14% of all...

  • Platform Engineer II

    4 weeks ago


    Remote, Oregon, United States Bestow Full time

    ABOUT BESTOWBestow is a leading insurance technology platform serving some of the world's largest and most innovative life insurers. We are on a mission to increase financial stability for everyone. Bestow is a team of mission-driven, results-oriented individuals. We offer all employees a remote (continuous 48 only)/hybrid workplace, meaningful benefits,...


  • Remote, Oregon, United States Paylocity Full time

    Job TypeFull-timeDescriptionPaylocity is an award-winning provider of cloud-based HR and payroll software solutions, offering the most complete platform for the modern workforce. The company has become one of the fastest-growing HCM software providers worldwide by offering an intuitive, easy-to-use product suite that helps businesses automate and streamline...


  • Remote, Oregon, United States Lightelligence Full time

    DescriptionLightelligence is a venture-backed AI hardware company founded by MIT alumni, developing cutting-edge technology and products at the forefront of photonic computing and optical connectivity. The company has raised over $200M in pursuit of solving one of today's most complex engineering challenges. With a culture of internal mobility, opportunities...

  • Solution Engineer II

    2 weeks ago


    Remote, Oregon, United States Red River Full time

    This position is a customer-focused technical sales professional who provides high-level technical information and design/implementation guidance to one or more customers in a dedicated and / or pooled manner. The individual in this position provides an architectural perspective across the Red River product portfolio, including products and services,...


  • Remote, Oregon, United States Cleo Full time

    What You Will Be DoingDesign and develop full-stack components which are part of Cleo's overall code base; Typescript, Angular, , SQL, and AWS. Ability to explain complex technical and functional concepts effectivelyBe a trusted expert and advisor within the product development and management team and any other relevant department Makes collaborative...


  • Remote, Oregon, United States Relay Network Full time

    Overview of Role:This position would be placed on a small team that is responsible for overseeing and improving Relay's system at large. This team does not engage in product feature development, but is tasked with investigating, designing and developing solutions for areas of concern. The ideal candidate would have strong experience in server side...


  • Remote, Oregon, United States Thermo Fisher Scientific Full time

    Work ScheduleStandard (Mon-Fri)Environmental ConditionsAble to lift 40 lbs. without assistance, Some degree of PPE (Personal Protective Equipment) required (safety glasses, gowning, gloves, lab coat, ear plugs etc.), Standing for full shiftJob DescriptionAs our new Engineer, you will be delivering routine service activities for the Unity Lab Services...