Embedded Software Engineer I - Pepperl+Fuchs
Bloomington, MN 55420
About the Job
As an Embedded Software Engineer you will be responsible for providing innovative software products with a strong focus on application and embedded software development. This position provides an opportunity to work with Industrial automation technologies and custom applications in order to create advanced communication products. The ideal candidate will enjoy working in a collaborative environment where new ideas are welcomed and highly valued. The position will provide the opportunity to innovate, bring industry leading products to market and be recognized. This is a great opportunity to collaborate with our teams and your creative skills to create new solutions.
Summary of Responsibilities:
- Enhance and maintain existing applications that utilize networking technologies on our Industrial communication products.
- Work as part of a team to develop requirements and specifications, customize existing web servers / applications and develop new products.
- Create, maintain, and debug embedded web servers and applications, as needed.
- Maintain and create documentation, as required.
- Assist technical support, marketing and sales staff as needed.
- Understand and use test tools to examine the quality of the developed products.
Qualifications:
- 2+ years of experience in embedded software development.
- Bachelor's degree in computer science, computer engineering, electrical engineering.
- Strong experience in application development using C/C++.
- An understanding of networking (LAN) concepts, usage, and security.
- Some experience with systems and technologies that deal with network applications.
- Some experience with Linux and RTOS.
- Some experience with Python is a plus.
- Good communication skills.
If you meet the qualifications above, please apply! We are an Equal Opportunity Employer.
#CB #HYBRID #INDEED #EMBEDDED #SOFTWARE #ENGINEER #LINUX #PYTHON #RTOS #C++ #ELECTRICAL