Principal Firmware Engineer job

Techtronic Industries North America jobs

Company

Salary

Skills

Job Description

Published Job Title


Principal Firmware Engineer

Location


BRKF2-Brookfield - Power Tools

Position


M61020-Principal Engineer

Job Summary:


The Principal Firmware Engineer will lead design and implementation of embedded software systems.

Duties and Responsibilities

  • Develop and refine engineering requirements based on marketing and user needs
  • Lead the design of new firmware architectures, applications, and libraries
  • Peer-review software designs and source code
  • Establish and execute test procedures for software applications and subsystems
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Interface with electronics hardware design team
  • Lead agile project teams through the new product development process
  • Ensure on-time delivery of firmware that meets all requirements
  • Drive continuous improvement of development operations (DevOps)
  • Mentor younger engineers and model Milwaukee Tool culture for all
  • Education and Experience Requirements

  • Bachelor of Science Degree in Computer Engineering, Computer Science, Electrical Engineering or similar field
  • 7+ years of experience with embedded C/C++
  • Practical experience in all phases of the software development lifecycle
  • Experience developing bare-metal firmware designs
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Ability to read schematics and component data sheets, along with a basic understanding of digital circuits to understand the interaction between firmware and electronics
  • Strong documentation and writing skills
  • Mentoring and leadership experience
  • Demonstrated ability to use laboratory equipment such as oscilloscopes, logic analyzers, power supplies, e-loads, data acquisition systems
  • Experience with DevOps, automated testing, continuous integration/continuous deployment (CI/CD)
  • Ability to travel up to 10% (Domestic and International)
  • High interest in tools of the trade
  • Minimum Requirements:


    Shift:


    1st Shift

    Full/Part Time


    Full-time

    Pay Range:

    Estimated annual salary
    $89,905
    average
    Minimum
    $78,615
    Maximum
    $112,486

    TASKS

    • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
    • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
    • Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
    • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.

    SKILLS

    • Reading ComprehensionUnderstanding written sentences and paragraphs in work related documents.
    • Active ListeningGiving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
    • SpeakingTalking to others to convey information effectively.
    • Critical ThinkingUsing logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.

    KNOWLEDGE

    • Customer and Personal ServiceKnowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
    • Computers and ElectronicsKnowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
    • Engineering and TechnologyKnowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
    • DesignKnowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.

    Techtronic Industries North America

    Type

    Company - Private

    Size

    Large

    Revenue

    $1B to 2B

    Location

    Multiple locations

    Industry

    Manufacturing/Mechanical/Mining

    CEO

    Joseph Galli Jr.

    Job Filters

    Housekeeping AssociateTechtronic Industries North America, Inc.Anderson, SC
    Techtronic Industries Power Equipment, a subsidiary of TTI, has an opening in its Anderson, SC office for a Housekeeping Associate. We offer competitive wages and a comprehensive benefits package -- tuition assistance, 401(k), medical/dental/vision...Read more
    General LaborTechtronic Industries North America, Inc.Greenwood, IN
    The general labor position is responsible for support of repair and recon daily functions. Duties and Responsibilities + Unpacking and packing tools + Disposition of scrap tools including breakdown and storage + Disposition of garbage and dunnage including...Read more
    CUSTOMER SUPPORT ASSOCIATETechtronic Industries North America, Inc.Anderson, SC
    Techtronic Industries Co. Ltd. is a world-class leader in design, manufacturing and marketing of power tools and accessories, outdoor power equipment and floor care for consumers, professional and industrial users in the home improvement, repair and...Read more
    2nd Shift Warehouse AuditorTechtronic Industries North America, Inc.Anderson, SC
    Techtronic Industries Power Equipment, a subsidiary of TTI, has an opening in its Anderson, SC location for a Warehouse Auditor. We offer competitive wages and a comprehensive benefits package -- tuition assistance, 401(k), medical/dental/vision coverage...Read more
    DriverTechtronic Industries North America, Inc.Anderson, SC
    One World Technologies, Inc dba TTI Power Equipment has an opening in its Pelzer Point facility for an experienced 1st shift Class-A CDL Yard Driver. To be considered, candidates must have at least 2 years of professional driving experience. Candidates...Read more

    Closed Job Filters

    Office ManagerTechtronic Industries North AmericaFort Lauderdale, FL
    Receptionist / Office Manager The Receptionist / Office Manager will maintain and monitor the front desk and reception area for TTI North America, Inc. as well as provide excellent customer serviceRead more
    Plant Accountant/Financial AnalystTechtronic Industries North AmericaAnderson County, SC
    Primary Responsibilities Support Closing/Forecast/Budget Process Prepare Reconciliations Month-end close journal entries Variance Analysis Inventory Reporting and analysis Inventory Metrics andRead more
    Plant accountant/financial analystTechtronic Industries North AmericaAnderson, IN
    Primary Responsibilities Support Closing/Forecast/Budget Process Prepare Reconciliations Month-end close journal entries Variance Analysis Inventory Reporting and analysis Inventory Metrics andRead more
    DC ClerkTechtronic Industries North AmericaOlive Branch, MS
    The DC Clerk is responsible for data entry and clerical activities in the department. Duties and Responsibilities * Sort orders and product * Accurately inputs data into computer system * ReconcilesRead more
    Returns InspectorTechtronic Industries North AmericaPlainfield, IN
    **Job Summary:** * Inspect and analyze components of the returned product to determine whether credit should be issued. * Verify the purchase date if available, determine whether the product wasRead more
    Similar jobs in the area
    Complex problems. Inspired solutions. Syncroness, Inc. Job Title: Firmware Engineer Who we are Syncroness provides inspired solutions to highly complex business and technical problems. We focus on accelerating time-to-market and ensuring a profitable...Read more
    **About Capgemini**Capgemini is a global leader in consulting, digital transformation, technology and engineering services. The Group is at the forefront of innovation to address the entire breadth of clients’ opportunities in the evolving world of cloud...Read more
    Firmware EngineerNewGigMilwaukee, WI
    Fast-paced product development team is seeking a Firmware Engineer to design, develop, and test high performance products. We are seeking a Firmware Engineer committed to developing new product and systems that perform optimally for our valued customers...Read more
    Firmware EngineerWhatJobsWaukesha, WI
    Complex problems. Inspired solutions. Syncroness, Inc. Job Title: Firmware En gineer Who we are Syncroness provides inspired solutions to highly complex business and technical problems. We focus on accelerating time-to-market and ensuring a profitable...Read more
    gig jobs
    Restaurant DeliveryDoorDashBrookfield, WI
    Your time. Your Goals. What is DoorDash Available in over 4,000 cities in the U.S, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live. As a Dasher, you can be your own boss and enjoy the...Read more
    About Rockwell Automation: Rockwell Automation is a global leader in industrial automation and information solutions, where innovation is critical. With our Integrated Architecture™ control and information system, Intelligent Motor Control portfolio and...Read more
    gig jobs
    Delivery Associate - Legacy Transit LLCLegacy Transit LLCSussex, WI
    Are you interested in a new opportunity where you can work independently, make a difference in your community, and delight hundreds of customers every day? Apply to be a Delivery Associate today. We offer competitive compensation, benefits, a great company...Read more
    Location Cedar Rapids, IA and Milwaukee, WI Roles Responsibilities Create DO-178BC DAL A to D Artifacts for ApplicationPlatform software for embedded systems running LinuxRTOS for airborneground systems. Participate in Agile scrumceremonies Support Peer...Read more
    Position Embedded Software Engineer Location Milwaukee, WI Shift timings 8 am - 5 pm Exp Level 5-15 yrs. IMP Note The candidate must have an engineering degree and be ready to work from the client location from day one. Roles and Responsibilities Create DO...Read more
    Job Responsibilities Participates in the design of embedded software subsystems that optimize and balance the following goals: run-time performance, memory requirements, simplicity and correctness, development time and effort, reusability, extendibility...Read more
    INNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly believe that our People and our Culture are the secrets to our success -- so we give you unlimited access to everything you need to create disruptive new technologies and solutions on our electrical...Read more
    Senior Firmware EngineerTechtronic IndustriesBrookfield, WI
    Published Job Title Senior Firmware Engineer Posting Location Brookfield, WI Position MSE019-Sr Firmware Engineer Job Summary: INNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly believe that our People and our Culture are the secrets to our success...Read more
    Show more jobs
    500+ more jobs

    Similar jobs

    Eaton’s Industrial Controls Division is currently seeking a Specialist Firmware Engineer to join our team. This position is based at our Menomonee Falls, WI location. Relocation assistance will be provided.Position Overview: This position will reside in...Read more
    INNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly believe that our People and our Culture are the secrets to our success -- so we give you unlimited access to everything you need to create disruptive new technologies and solutions on our electrical...Read more
    Torque Technologies Urgent Position for our Client, "GalaxE", iOS Engineer Milwaukee, WI (Remote till COVID) Long Term W2 Position Positions Senior Engineer, Lead Engineer also we have. Skills Experience developing native iOS applications Experience with...Read more
    Sr. Embedded Software Engineer Location Racine County, WI Pay Rate 80k - 110kyr Duration of Job Direct Hire Research, design, develop, and test embedded controller hardware and software. Set operational specifications and formulate and analyze system...Read more
    INNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly believe that our People and our Culture are the secrets to our success -- so we give you unlimited access to everything you need to create disruptive new technologies and solutions on our electrical...Read more
    The Senior Firmware Engineer will be a technical lead for the design of new firmware architectures, applications, components, and libraries to ensure on-time delivery and requirements are met. You will interface with cross-functional teams to understand...Read more
    Job Summary: INNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly believe that our People and our Culture are the secrets to our success - so we give you unlimited access to everything you need to create disruptive new technologies and solutions on our...Read more
    Senior Embedded Firmware EngineerMRINetwork JobsGermantown, WI
    We’re looking for innovative engineers who are passionate and ready for their next challenge! Our company is experiencing unprecedented growth and we’re looking for future leaders. Now is the time to join and be a part of some of the most cutting-edge...Read more
    **Job Description Summary**The CT Firmware Team is looking for a highly motivated Lead Embedded Software Engineer interested in being a part of a global team developing the real-time control software for industry-leading Computed Tomography (CT) Scanners...Read more
    Apply Now Client Overview: Our client is a leading provider of commercial cooking/cooling technologies. Summary: Reporting to and under the direction of the VP of Engineering, the Engineering Manager Embedded Software leads, oversees and engages in the...Read more