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
Didn't find what you're looking for? Search again!
Loading more jobs...