Posted in

Senior Firmware Engineer

Senior Firmware Engineer

CompanyXylem
LocationYellow Springs, OH, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Minimum BS in Computer Engineering with 4+ years of experience.
  • Expert knowledge with Embedded C, embedded microcontroller peripheral modules, communication standards, simulation, breakpoints and debugging.
  • Knowledge of electrical engineering concepts, including the ability to read a schematic and PCB layout for use during firmware debug sessions.
  • Solid communications skills, both verbal and written. Ability to articulate very technical concepts to non-technical team members and ability to mentor others.
  • Ability to utilize basic bench-top equipment such as oscilloscopes, power supplies, protocol analyzers or meters during development phases to analyze firmware interaction with hardware.
  • Ability to work with a cross-functional R&D/Engineering team.
  • Hands on approach – Customer first attitude.
  • Ability to work in a product development environment operating under project schedules and timelines.
  • Ability to follow company safety guidelines.

Responsibilities

  • Develop microcontroller firmware for YSI’s advanced sensing, logging and telemetry technologies.
  • Creation, documentation and implementation of data acquisition, processing, filtering, and communication algorithms to properly collect environmental information.
  • Interface with firmware, software and hardware engineers to provide seamless integration of products into larger systems.
  • Attention to speed, power draw and architectural impact to larger systems will be required.
  • Interface with product management, sales personnel, and customers to specify product requirements and provide detailed technical assistance.
  • Perform product support responsibilities such as maintenance, upgrades, and release and creation of technical and support documentation.
  • Generate detailed embedded software requirements specifications from high-level product specifications, then drive the development of the software architecture, design, implementation, integration and testing of firmware applications.
  • Candidate will be responsible for planning and estimating his/her work as a part of the project planning process.
  • Candidate will participate in a cross functional team-based environment.
  • Determine theoretical and practical limitations to sensing specifications through laboratory experimentation and R&D prototype builds.
  • Support other members of the R&D development and Manufacturing Engineering teams.
  • Evaluate new technologies, methods and products to determine viability for commercialization.
  • Ensure that all work is thoroughly documented and organized for future reference. This will include helping to create ECO (Engineering Change Orders).

Preferred Qualifications

  • Exposure to environmental sensing and/or life science technology is a plus.