MinneapolisRecruiter Since 2001
the smart solution for Minneapolis jobs

Firmware Engineer

Company: Nova-Tech Engineering
Location: Willmar
Posted on: March 19, 2023

Job Description:

Nova-Tech Engineering -has a -full-time opportunity for a Firmware Engineer. The Firmware Engineer is responsible for the design and development of new and existing industrial automation solutions focusing on the development of embedded systems. This position will mostly focus on writing firmware for embedded controls with some development of hardware. This includes the integration of proprietary electrical hardware and firmware into first generation products. About Us:Nova-Tech Engineering -was founded in 1992 and began as one person's passion to benefit the agricultural industry. Through innovative process automation technology, the company engineers and manufactures products -that serve -over -500 commercial poultry hatcheries in -over 60 -countries worldwide. -Headquartered in -Willmar, MN, on the beautiful -MinnWest Technology Campus, Nova-Tech Engineering -employs over 300 -people in a variety of roles and expertise. We hire technically passionate, positive, career minded individuals who align with our core organizational values.Summary of Core Responsibilities:

Embedded application programming, custom driver development, code reviews, device communication, system architecture, firmware testing, and debugging. Electrical hardware design, parts selection, PCB layout, analog and digital schematic design, associated documentation, and hardware debugging.Documentation for hardware and software designs to support the purchasing, manufacturing, assembly, programming, and testing of NTE equipment.Interact with internal team members to define and develop hardware and software control systems that meet market needs.Perform root cause analysis, analyze problems, develop corrective actions, and effectively communicate solutions across multiple levels.Participate in a team environment and foster problem solving and creative thinking. Participate in projects from the concept and detail of the design through to implementation, testing, and placement to the customer.Operate computer-assisted engineering and design software, as well as equipment to perform engineering tasks.Demonstrate self-leadership and self-management of priorities to achieve project objectives.Follow and enforces company policies and procedures related to biosecurity, animal welfare, and workplace safety, and all regulatory requirements. Embrace Nova-Tech Engineering Values and Behaviors: Communication - Collaboration, Agility, Strengths, Innovation, Excellence, Servant LeadershipEmbrace Nova-Tech Engineering Pillars: Quality is My Responsibility, Justified Autonomy, Entrepreneurial Behavior, Agile Framework, Flat Organization, Career & Growth.The Ideal Candidate Skills and Experience:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or similar degree.
  • Knowledge and skills in embedded programming, C language is preferred.
  • Experience with software development tools such as Eclipse, Git, and J-Link Debugger is preferred.
  • Experience with communication protocols such as CAN, serial, I2C, and SPI is preferred.
  • Knowledge of CAD program is preferred. Knowledge in Altium Designer or SolidWorks Electrical is a plus.
  • Knowledge of various MS Office applications such as: Word, Excel, Outlook and PowerPoint.
  • Technical writing experience is preferred.
  • Strong verbal and written communication skills with the ability to communicate and present ideas clearly and effectively. Fluency in English is required.
  • Ability to read and interpret technical information applicable to the work.
  • Team mentality, successfully participating in team projects to achieve objectives of the project.
  • Ability to identify opportunities, make recommendations, and implement effective solutions and courses of technical action.
  • Results orientated and takes pride in producing quality products.
  • Respects individuals, appreciating diversity in experience, education, and organizational level.
  • Conducts all business in a professional and ethical manner, exhibiting sound business judgement.
  • Ability to prioritize work to meet project needs.Work Environment:
    While performing the duties of this job, the team member is frequently required to bend, reach, perform repetitive motions, sit, stand, walk, hear/listen, and speak in addition to moderate lifting and/or moving up to 50 pounds.Vision abilities: close and distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.Team member is required to perform extensive work at a computer display terminal. Occasional exposure to fumes or air borne particle and electric shock. Team member must be available for an extended workday. Noise level is this work environment is moderate.Must be comfortable and willing to handle live animals with routine frequency.The position also requires the team member to work in agriculture production environments requiring periods of traveling, flying, and driving. While performing the duties of this job, the team member frequently works near moving machinal tools and parts, and sources of electrical energy typically arranging from 5VDC to 480 VAC.Hands are exposed to solder, fluxes, metals, oils, solvents, adhesives, and cleaning agents. Applicable safety equipment specific to the position including but not limited to safety eyewear, steel-toed/safety shoes.Nova-Tech Engineering Core Values:
    Collaboration/Communication: We will combine diverse talents to achieve shared goals.Agility: We will be adaptable and flexible to do whatever is necessary to succeed.Strengths: We will capitalize on the unique talents of each employee every day.Innovation: We will inspire the application of imagination and science to create unique solutions to problems.Excellence: We are committed to continually raising the bar for our products, processes and services.Servant Leadership: We actively steward the Purpose, Vision and Values of Nova-Tech Engineering.Compensation Package:Nova-Tech Engineering currently offers a benefits package consisting of: medical insurance, paid holidays, PTO, health savings account with company match options, vision and dental insurance, short and long term disability, and a 401K plan with an immediate 100% match of the first 5% of your wages. Benefits start DAY ONE! We also compensate full-time employees an additional 5 days of PTO during the Christmas and New Year holiday season.Strengths Based Culture:In 2005, we began training on the Gallup Strengths concept of discovering employees' natural talents and managing to those strengths in order to maximize engagement and productivity. A strengths-based approach is one that understands each employee brings a unique set of talents and drive to his or her job, and that if allowed to further develop and use those strengths, everyone wins.To Apply or Further Inquire Contact:Rachel Weiss - Talent Acquisition Specialist320.222.9790 or Rachel.Weiss@nteglobal.comPowered by JazzHR

Keywords: Nova-Tech Engineering, Minneapolis , Firmware Engineer, Engineering , Willmar, Minnesota

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Minnesota jobs by following @recnetMN on Twitter!

Minneapolis RSS job feeds