Duke Manufacturing

Software Engineer Associate Level Jobs at Duke Manufacturing

Software Engineer Associate Level Jobs at Duke Manufacturing

Sample Software Engineer Associate Level Job Description

Software Engineer - Associate Level

Founded in 1925, Duke Manufacturing is a privately held manufacturer of food service equipment designed to address the most important needs in customers' food service operations. Duke's purpose is to Nourish Our World through integrated solutions that connect people, equipment and technology to improve throughput, efficiency and quality. As a privately held company Duke enjoys a rich history and exceptional culture based on our Values. This includes doing the right thing, being open to new possibilities, and always learning and improving. Duke has manufacturing facilities totaling over 700,000 square feet, serving our target markets through six sales offices and distribution centers, and nearly 300 service agency centers in the US, Canada, Europe, Asia, and Latin America, including both strategic corporate accounts and independent sales representatives and foodservice equipment dealers.

Associate Software Engineer

Job Summary:

As an Associate Software Engineer, you will be working with a unique and gifted team developing exciting products for the food service industry and collaborating with cross-functional teams. We are looking for a talented and passionate Associate Embedded Software Engineer to be part of an exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting-edge food service products. Our team is fast paced, highly collaborative, and a part of an engineering organization with a history of professional excellence. To be successful, you need to be flexible and entrepreneurial. You are a true owner - you are passionate about the business and drive to optimize and improve our development processes, remove bottlenecks and friction, and allow the engineering to move at a fast pace. You collaborate with software engineers, cloud architects, hardware developers, UX designers, product managers, technical program managers, and partner teams. You are comfortable with a degree of ambiguity and willing to develop quick proof of concepts, iterate, and improve. You create extendable design and easy to maintain solutions with the long-term vision in mind. Basic Qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Science or related field
  • Experience in embedded software design, development and debugging
  • Experience in coding in C/C++
  • Experience with RTOS and / or Embedded Linux

Preferred Qualifications:

Experience in Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis

Experience in one or more of these areas: sensors, touch, Wifi/Bluetooth stack, algorithms

Experience with Linux development environments

Experience with Windows development environments

Experience with hardware in the loop testing

Experience with continuous integration based development workflows

Experience with Python

Board level bringup and hardware validation experience

Debugging/trouble-shooting skills of embedded systems

Experience with Linux kernel and application software development

Experience with FreeRTOS and embedded application development

Experience with real time debugging tools (software and hardware)

Experience with bus standards such as SPI, I2C, CAN, LIN, and Ethernet.

Experience with at least one scripting language

Familiar with the following: MCU core architectures: TenSilica, ARM, or MIPS

Bluetooth expertise

Mobile Application Development

System-level integration experience including open source packages


Physical Job Requirements:

  1. Speaking to employees and customers
  1. Listening to employees and customers
  1. Sitting for extended periods of time
  1. Working in an engineering lab

Workplace Environmental Conditions:

  1. Typical office environment, engineering lab, and test kitchen.

Duke is an equal opportunity employer.



Current Openings for Software Engineer Associate Level Jobs at Duke Manufacturing

Below are some job listings at Duke Manufacturing that match the common job title you have selected.

Job Title

Department

Location

Closing Date

Employment Type



Sorry, we have no current job openings. Thanks for your interest and please check back on this site for changes.



logo Home Support Products Resources About Duke Careers Contact Us Login Facebook LinkedIn Instagram YouTube email