Position: Senior Firmware Engineer
Location: Milwaukee, WI
within the R&D business is responsible for designing and writing high
quality code to support the development of company's hardware products.
The engineer will need to read schematics, read datasheets, and utilize
both hardware and software debugging tools in order to complete projects.
The engineer is expected to participate in the designing of solutions that
meet customer needs, document the design, , write clear concise code,
comment code as appropriate, and create documentation outlining code
All engineers are required to follow Brady's development process which
includes our iterative development process. Individual will be Responsible
for managing the development of large scale modules as part of a
development team. Individual may utilize other resources in development of
technology needed for development of firmware.
Essential Duties and Responsibilities:
Design, develop, code, and document small modules as part of larger
Time estimate coding efforts.
Work with Electrical and Mechanical Engineers in the creation of project
Utilize structured coding techniques when developing code bases, and follow
standard development practices.
Read schematics, utilize oscilloscopes, digital analyzers and other test
equipment in the development and debugging of firmware designs.
Analyze electrical designs to make sure it meets the firmware needs.
Understand real time operating systems along with memory management
techniques, threads of execution, thread synchronization, hardware
initialization, sensor reading, and interacting with electromechanical
Write device drivers, boot code, and interrupt service routines.
Setup and use software code debuggers for specific processors development
environments used in Brady printers.
May direct outside resources in firmware development.Required Knowledge,
Skills & AbilitiesMinimum of Bachelors of Science in Computer Engineering,
or Electrical Engineering.
Minimum 4years of experienceExperience with implementing embedded operating
systems such as Microsoft CE, Embedded Linux, Micrium, etc. on target
hardware.Ability to read, analyze, and interpret general business
periodicals, professional journals, technical procedures, or governmental
regulations.Ability to write reports, business correspondence, and
Ability to effectively present information and respond to questions from
groups of managers, clients, customers, and general public.
C/C++ language programmingAssembly Language Programming Printhead Control
SequenceDesign SpecificationsElectronic Control Reading Schematics
Customer FocusInformingDrive for resultsCreativityPeer relationshipProblem
SolvingCustomer FocusLearning on the FlyTime ManagementDesired Knowledge,
Skills & AbilitiesGreat code development/design skillsGreat interpersonal
skillsKnowledge of .net and C# programming a plusKnowledge and experience
with creating and reading UML models a plus.
You received this message because you are subscribed to the Google Groups "reks
and resumes" group.
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to recruitersandresu...@googlegroups.com.
Visit this group at http://groups.google.com/group/recruitersandresumes.
For more options, visit https://groups.google.com/groups/opt_out.