Senior Firmware Engineer Sales - Milwaukee, WI at Geebo

Senior Firmware Engineer

Brady Corporation is a $1.23 billion dollar international manufacturer and marketer of complete solutions that identify and protect premises, products and people. Brady has been in business for over 100 years and currently has 90 locations in 29 countries.
PositionSummary
The Senior Firmware Engineer is responsiblefor designing and writing high quality code to support the development ofcompany's hardware products. The engineer will need to read schematics, readdatasheets, and utilize both hardware and software debugging tools in order tocomplete projects. The engineer is expected to participate in the designing ofsolutions that meet customer needs, document the design, write clear concisecode, comment code as appropriate, and create documentation outlining codefunctionality. All engineers are required to follow Brady's development processwhich includes our iterative development process. Individual will beResponsible for managing the development of large modules as part of adevelopment team. Individual may utilize other resources in development of technologyneeded for development of firmware.
ESSENTIALJOB FUNCTIONS:
Design, develop, code, and documentlarger modules as part of firmware projects and lead a small firmware project.
Time estimate coding efforts forassigned deliverables.
Work with Electrical and MechanicalEngineers to develop larger firmware modules or a small complete project.
Utilize C and object orientedcoding techniques when developing code bases, follow coding standards andfollow standard development best practices.
Read schematics, utilizeoscilloscopes, digital analyzers and other test equipment in the developmentand debugging of firmware designs.
Analyze electrical designs to makesure it meets the firmware needs for the larger project.
Develop UI/motor controlfirmware for embedded devices forassigned deliverables.
Setup and use software codedebuggers for specific processors development environments used in Bradyprinters.
Direct internal and externalresources in firmware development to deliver assigned modules.
Make technology selections forassigned modules that support the overall architecutre goals of theorganization.
Design,develop, code, and document small modules as part of firmware projects.
Timeestimate coding efforts for assigned deliverables.
Workwith Electrical and Mechanical Engineers to develop firmware for assigneddeliverables
UtilizeC and object oriented coding techniques when developing code bases, followcoding standards and follow standard development best practices
RequiredKnowledge, Skills & Abilities:
Minimum degree in Bachelors ofScience in Computer Engineering, Electrical Engineering, related field orequivalent experience
Minimum of 3 years of experience
Experience with implementingembedded operating systems such as Microsoft CE, QNX, Micrium, etc. on targethardware
Demonstrated experience with C language programming
Demonstrated knowledge of ObjectOriented Analysis and Design
Knowledge of one embedded graphicslibraries
Desired Characteristics: Knowledge, Skills and Abilities
Knowledge of .net and C# programming
Knowledge of C ISO/IEC 14882:2203or higher
Knowledge of QT or Peg
Knowledge and experience withcreating and reading UML models
Knowledge of standard ISO/IEC 14882:1998
Benefits:
Complete insurance coverage starting on first day of employment medical, dental, vision, life
401(k) with company match
Tuition reimbursement
Bonus opportunity
Vacation and Holiday pay
Our company is an equal opportunity/affirmative action employer. Applicants can learn more about the company's status as an equal opportunity employer by viewing the federal EEO is the Law poster at: http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf
'91980
. Apply now!Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.