Embedded Software Engineer
Job Description
Department: Engineering
Employment Type: Full Time
Location: US - Indiana - Fort Wayne
Description
Responsible for identifying software requirements and design, validation, verification, and compatibility for Franklin Electric products.
Key Responsibilities
- Develops products per software design procedures.
- Designs, simulates, codes, and debugs motor control algorithms and applications in C languages.
- Develops software to be implemented in internal and customer product lines.
- Tests and maintains software implemented in company product lines.
- Perform root cause analysis and provide solution to issues with existing products
- Writes and tests protocols and design verification testing for company product lines.
- Provides technical support to customers.
- Performs other related duties as required or assigned.
Skills Knowledge and Expertise
Skills and Abilities
- Has the ability to define and design software architecture and document designs
- Proficient with developing applications using MCUs based on ARM Cortex M4, M33 & M7 cores through embedded C, C++ programming language
- Experienced with communication interfaces like UART, SPI, I2C, USB, Bluetooth, Wi-Fi etc.
- Experience with Internet networking protocols and communication protocols like HTTP, MQTT, Sockets, Modbus, BACnet etc.
- Experience developing system architecture for IOT applications
- Ability to read and understand schematic and PCBs
- Experience with troubleshooting embedded products with high voltages (up to 585 VAC) and root causing issues with products at manufacturing
- Understands product life cycle process from concept through application
- Experience in providing customer support and dealing with challenging customer issues.
- Experience interacting with manufacturing sites for the support of software used in production equipment
Education and Experience
- Bachelor's degree in electrical engineering, computer science, or a related field (required).
- 3+ years of relevant experience (required).
Why Work at Franklin Electric?
Becoming a part of the Franklin Electric team not only provides outstanding benefits, it also opens doors to opportunities for future growth. Enjoy peace of mind with a world-class company. But more importantly, be satisfied in knowing you make a difference.
Take a look at this video to see our Global Headquarters here in Fort Wayne, Indiana.
Date Posted
12/19/2022
Views
2
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details