What are the responsibilities and job description for the Sr. Embedded Software Engineer position at Fortune Brands?
Company Description
Fortune Brands is changing how we interact with everyday products in our homes, and we are looking for exceptional people to be a part of our new and innovative vision. Our IoT products allow consumers to interact in new and unique ways. With us, you will work on products with key features such as sensors, motors, and digital control that interface to Serverless Clouds, Mobile Devices, and Voice Assistants. We have an exciting roadmap of digital products which is allowing our group to expand. Though a big company, we collaborate like a small startup. A flexible, hardworking, collaborative culture has been the key to our success. We design. We engineer. We craft.
Job Description
Location: Toledo, OH or Cleveland, OH
Responsibilities
- Develop, support, and maintain platform IoT embedded software/firmware (C/C ) for new product development.
- Support and develop higher level software (Python, etc.), if necessary, to aid in the troubleshooting or development of embedded systems.
- Ensure your designs perform as intended, are reliable, and delight the end user.
- Support the development of manufacturing test programs for production line testing as well as for troubleshooting by manufacturing, engineering, and field service.
- Support best practices relative to coding standards, firmware release processes, software testing, functional validation, etc.
- Apply the appropriate use of object-oriented design and proficiency developing with embedded real time operating systems.
- Collaborate on a cross-functional team spanning multiple design disciplines (electrical, mechanical, software) and other departments (marketing, quality, reliability, manufacturing).
- Provide firmware related technical assistance to all product engineering customers, both internal and external.
Qualifications
- Bachelor's degree in Computer Science or Computer Engineering required. Additional years of related experience may offset the degree requirement.
- Experience troubleshooting software problems that span engineering disciplines and geographic locations is preferred but is not required.
- Exposure to programming languages, software development tools, and debuggers with a readiness to learn new tools as needed including advanced RTOS, Cloud Platforms, and Communication Protocols.
- Understanding or skill desired in some of the following areas: circuit interfaces (e.g. stepper motors, sensors, transducers), electrical communication standards (e.g. SPI, UART, I2C), wireless standards (e.g. Wifi, Bluetooth, Zigbee), power management (e.g. sleep modes, efficient programming), microcontrollers (e.g. peripherals, bootloaders, reprogramming), or user interface design principals.
- Ability to work on a cross-functional team spanning multiple design disciplines (electrical, mechanical, software) and other departments (marketing, quality, reliability, and manufacturing). Motivated and comfortable working on an agile development team and innovating new products.
Additional Information
Fortune Brands Home & Security (FBHS) is built on industry-leading brands and innovation within our operating segments: Plumbing, Cabinets, Doors and Security. We have an impressive track record of strong financial results, market outperformance and growth, which translates into career and professional growth opportunities for associates. Please visit our website at fbhs.com to learn more.
Equal Employment OpportunityFBHS is an equal opportunity employer. FBHS evaluates qualified applicants without without regard to race, color, religion, sex, gender identity or expression, national origin, ancestry, age, disability/handicap status, marital status, protected veteran status, sexual orientation, genetic history or information, or any other legally protected characteristic.
Reasonable AccommodationsFBHS is committed to working with and providing reasonable accommodations to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please contact us at 847-484-4587 and let us know the nature of your request along with your contact information.