Software Design Engineer

4 weeks ago


Minneapolis, United States Banner Engineering Full time
Position Summary

We're looking for a junior- or senior-level Embedded Software Design Engineer to join our Lighting and Indication new product development group, in which you'll be a contributing member in our collaborative environment. You'll find a good amount of autonomy here, as well as a hard-working group that contributes to Banner's ongoing success and continuing growth. In this role, you'll be primarily responsible for providing technical direction while researching and evaluating embedded systems, consisting of digital, analog and software elements.

This is a full-time, permanent position based at our corporate headquarters, located at Highways 169 and 55 in Plymouth.

What You'll Be Doing

  • Participate in the investigation, design, implementation, optimization, documentation, and characterization of new products and features
  • Solve complex problems for digital products using start-of-the-art embedded tools and practices
  • Design and develop embedded system solutions which provide real-time performance, are modular, easy-to-maintain, and scalable
  • Support the entire software development cycle from design to delivery
  • Collaborate with engineers to develop and improve automated CI/CD pipelines for software projects
  • Evaluate manufacturing and field problems related to the products or system
What You Bring to the Table

To perform this job successfully, you must be able to perform each essential duty satisfactorily, and regular attendance is required. The requirements listed below are representative of the knowledge, skill, and/or ability required to perform this job. Reasonable accommodations may be made to support individuals with disabilities.

Required
  • Bachelors or better in Computer Engineering, Electrical Engineering or related
Preferred
  • Junior- to senior-level experience in development, implementation, and verification of high speed, high performance digital systems; we're also open to considering recent graduates with the right qualifications
  • Programming competency with functional (e.g., C) and OO design and programming languages (e.g., C++, Python)
  • Software design and programming experience with embedded software systems using flash-based microcontrollers, FPGA or DSP hardware
  • Non-real time and real-time OS experience, with understanding of multi-threading, inter-process communications, interrupt handlers, and related topics
  • Proficiency with accepted software development processes such as DevOps, configurator management tools, and general software development standards
  • Working knowledge of development tools (compilers, emulators, configuration control, etc.)
  • Able and willing to take ownership, adapt to changes, and be flexible in a fast-moving, constantly changing environment
  • Function well within a small team environment
  • Experience with automated regression testing and simulation
  • Theoretical and statistical understanding of 1D and/or 2D signal processing algorithms for image processing pattern recognition and noise reduction
  • Experience with communications (TCP/IP, Ethernet/IP, PROFINET, Modbus, or IO Link)
  • Understanding of other sensing technologies such as photoelectric, ultrasonic, etc.
  • Understanding of other RGB light mixing technologies
  • Programming experience with MATLAB and LabView a plus.

  • Software Engineer

    3 weeks ago


    Minneapolis, United States InfoTree Full time

    Job DescriptionJob DescriptionWe have openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer II performs a variety of tasks across the areas of software requirements analysis, software design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting,...


  • Minneapolis, United States USPRO Full time

    Principal Software EngineerMinneapolis, MNJob Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code...


  • Minneapolis, United States USPRO Full time

    Principal Software EngineerMinneapolis, MNJob Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code...


  • Minneapolis, United States USPRO Full time

    Principal Software EngineerMinneapolis, MNJob Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code...


  • Minneapolis, United States USPRO Full time

    Sr. Software EngineersMinneapolis, MN Job Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit...


  • Minneapolis, United States USPRO Full time

    Sr. Software EngineersMinneapolis, MN Job Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit...


  • Minneapolis, United States Indotronix International Corporation Full time

    Indotronix is seeking a Hybrid Job - Software Engineer II for a Job Opportunity in MN-Minneapolis. Job Description : We have openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer II performs a variety of tasks across the areas of software requirements analysis, software design,...


  • Minneapolis, United States Taleo Full time

    Position Description: Software Development Engineer in Test (sr. level) for Medtronic, Inc. Minneapolis, MN. Design and build the frameworks to test and deploy complex software systems. Develop technologies across iOS and Android, paired with continuous build and test with various system tools. Design, implement, and optimize automation tools to verify the...


  • Minneapolis, United States Engtal Full time

    Job Title: Mechanical Design EngineerCompany Overview:Our client is a leading engineering firm in Minneapolis, specializing in HVAC and MEP solutions for diverse building projects.Position Overview:Seeking an experienced HVAC and MEP Mechanical Design Engineer to create efficient and sustainable mechanical systems for buildings.Responsibilities:- Design HVAC...


  • Minneapolis, United States Engtal Full time

    Job Title: Mechanical Design EngineerCompany Overview:Our client is a leading engineering firm in Minneapolis, specializing in HVAC and MEP solutions for diverse building projects.Position Overview:Seeking an experienced HVAC and MEP Mechanical Design Engineer to create efficient and sustainable mechanical systems for buildings.Responsibilities:- Design HVAC...

  • Design Engineer

    2 days ago


    Minneapolis, United States NCW Full time

    Job DescriptionJob Description Qualifications Bachelor of Science degree in engineering Professional Engineer license in one of the following States and the ability to obtain licensing in others: Ohio, Indiana, Pennsylvania, Michigan, Maryland, Virginia, District of Columbia 3+ years of design experience with engineering materials such as steel, concrete,...


  • Minneapolis, United States ALLTECH CONSULTING SVC INC Full time

    Level 3 Parametric believes that each employee makes a significant contribution to our success. That contribution should not be limited by the assigned responsibilities. Therefore, this job description is designed to outline primary duties and qualifications, but not limit the employee or the organization to just the work identified. It is our expectation...


  • Minneapolis, United States DTN Full time

    DTN is a global leader providing insights and analytics to our customers to feed, fuel, and protect the world. We help people make critical business decisions that impact the agriculture, oil and gas, trading, and weather industries. It's a difference you've likely felt without even knowing it. From the food on your plate to the gas in your car to the last...


  • Minneapolis, United States NOVON Consulting Corp. Full time

    About the job FullStack Software Engineer .NET Seeking a skilled Full Stack Software Engineer - .NET, React, SQL. API's. You will focus on executing discrete tasks. Background with design, modification, development, writing and implementing of software programming applications. Your Responsibilities: Ability to work with a small software development teams...


  • Minneapolis, United States C4 Technical Services Full time

    Senior 3D Web Software Engineer Location: Remote Job Summary: This is a software development role responsible for helping to define the technical strategy driving/building commercial technical solutions using Microsoft technologies. The ability to design and develop for cloud-based websites and 3D systems is key to this position. The person hired for the 3D...

  • Software Engineer

    3 days ago


    Minneapolis, United States DelaGet Full time

    Software Engineer Delaget develops innovative software solutions to help restaurants run more efficient and profitable operations. As industry experts, we provide data analytics and actionable insights to help growing restaurateurs expand their business. Our user-friendly products simplify operational complexity so owners can quickly take meaningful actions...


  • Minneapolis, United States Rogers Freels & Associates Inc Full time

    Job DescriptionJob DescriptionRFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an Entry-Level to Experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienced engineering staff...

  • Software Engineer

    5 days ago


    Minneapolis, Minnesota, United States Royal Bank of Canada Full time

    Job SummaryJob DescriptionSoftware Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Assess, research, and analyze business, technical and system needs in order to resolve business systems issues by recommending technology solutions that meet sponsor/stakeholder needs. Creates new and modifies existing database structures. Spearheads joint technical...

  • Software Engineer

    1 month ago


    Minneapolis, Minnesota, United States Royal Bank of Canada Full time

    Job SummaryJob DescriptionSoftware Engineer, RBC Capital Markets, LLC, Minneapolis, MN: Assess, research, and analyze business, technical and system needs in order to resolve business systems issues by recommending technology solutions that meet sponsor/stakeholder needs. Creates new and modifies existing database structures. Spearheads joint technical...


  • Minneapolis, United States Novon Consulting Full time

    Job DescriptionJob DescriptionSeeking a skilled Full Stack Software Engineer - .NET, React, SQL. API's. You will focus on executing discrete tasks. Background with design, modification, development, writing and implementing of software programming applications. Your Responsibilities:Ability to work with a small software development teams that thrives on...