Duke Manufacturing

Embedded Software Engineer Jobs at Duke Manufacturing

Embedded Software Engineer Jobs at Duke Manufacturing

Sample Embedded Software Engineer Job Description

Embedded Software Engineer

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.


Job Summary:

As an Embedded 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 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 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
  • 3+ years of experience in embedded software design, development and debugging
  • 3+ years of experience in coding in C/C++
  • 3+ years of 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
  • Strong debugging/trouble-shooting skills of embedded systems
  • Expertise with Linux kernel and application software development
  • Expertise 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 one of following: MCU core architectures: TenSilica, ARM, or MIPS
  • Bluetooth expertise
  • Mobile Application integration
  • System-level integration experience including open source packages

Physical Job Requirements:

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

Workplace Environmental Conditions:

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

EOE

Current Openings for Embedded Software Engineer 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