Home Page

Employment -
Senior Firmware Engineer


POSITION SUMMARY

The Senior Firmware Engineer will be responsible for the embedded firmware development. This role will include defining communication protocols, debugging firmware and coordinating with the Engineering Department requirements and development of new products.

Apply for this Position

FLSA Status: Exempt
Reports To: Manager of Engineering
Position Supervises: None

ESSENTIAL FUNCTIONS
  • Participate in firmware code reviews and create documentation for firmware projects including block diagrams, state diagrams, coding specifications, product desriptions, etc as mandated by company policies or project requirements.
  • Write code for embedded projects in C, C++ and occasionally ASSEMBLY or other applicable languages for use with microprocessors and DSPs. Most projects involve the control and implementation or audio processing elements.
  • Compile code with no errors or warnings in a format appropriate to the design.
  • Load, test and debug the code on the target (may require using emulators, simulators, etc).
  • Generate all required source and output files to be stored for later reference, modification or replication.
  • Sustain existing products by implementing new features/capabilities, interfaces and bug fixing.
  • Support or liaise with outside contractors on projects that involve DSP or embedded firmware.
  • Perform system analysis, planning, design, development and test of limited scope projects and/or subsystems.
  • Guide or perform the work necessary to resolve complex issues within existing products and portions of new designs.
  • Debug prototype hardware.
  • Develop test procedures to be used for validating new or revised code implementations.
  • Assist in the development of test procedures used in production to fully test final assemblies.
  • Develop improvements to the Firmware development processes and methodologies.


  • ESSENTIAL TASKS
  • Support legacy code as necessary.
  • Provide support for customers problems/issues. This could be in-house, telephone, remote internet access, onsite, etc.
  • Assist in the board design process as well as prototype board testing.
  • Provide technical mentorship and leadership to Firmware Department and Engineering Department.
  • Contribute ideas for new features and directions for future releases.


  • POSITION QUALIFICATIONS
    Competency Statement(s)
  • Attendance/Attitude - Partner is expected to exhibit a conscious effort to fill his/her responsibilities on an hour-by-hour, day-by-day basis. The partner understands the importance of attendance in his/her working relationships with team members.
  • Communication, Oral/Written – Writes clearly and informatively; Edits work for spelling and grammar; presents numerical data effectively; Able to speak, read, count, and interpret written information in the English language.
  • Customer Oriented - Ability to create a customer friendly culture by taking care of the customers’ needs while following MiTek's policies and procedures.
  • Decision Making - Ability to make critical decisions while following MiTek or ISO 9000 procedures.
  • Enthusiastic/Creativity - Ability to bring energy to the performance of a task and the ability to approach a need, a task, or an idea from new perspective.
  • Flexibility/Accountability - Ability and willingness to change plans or ideas in order to deliver the highest quality in design, customer service, innovation, manufacturing and distribution of electronics and communications products.
  • Initiatve - Ability to recognize and do what needs to be done before being asked to do it and the ability to hold yourself and others accountable for what is being asked of you.
  • Team Player/Loyalty - Demonstrate ability to work with others while showing the responsibility, dependability and accountability of what is expected to be a positive contribution to the team and the company while working towards the corporate Vision.
  • Accurate/Analytical Skills - Ability to perform work accurately and thoroughly then must have the ability to proof work for errors and problems within the allotted time frame. High degree of proficiency in numerical reasoning and analysis.
  • Conceptual Thinking - Ability to think in terms of abstract ideas to develop new products, processes and/or innovations.
  • Presentation Skills - Ability to effectively present information publicly either in meetings or training presentations.
  • Relationship Building - Ability to effectively build relationships with IED customers, suppliers and partners within and outside of the US.


  • Education
    Bachelor’s Degree or higher in Electrical Engineering or Computer Systems, with courses in Digital Signal Processing

    Experience
    Minimum of 5 years' experience of hands-on embedded real time operating systems development. DSP experience desired.

    SKILLS & ABILITIES
    Computer Skills

    Proficient with MS Office Programs (Word, Excel, and Outlook)
    Ability to learn MiTek's internal computer systems.
    Advanced programming in  C/C++, Assembly, etc.
    Intermediate knowledge of embedded systems, hardware and firmware.
    Intermediate knowledge of DSP algorithms and programming methods.

    Other Requirements
    Proven history of successful product development from concept to production.
    Proficient with oscilloscopes, meters and other basic lab equipment.
    Must be familiar with compilers, assemblers, linkers, simulators, etc.
    One year ISO 9001 or QS 9000 experience a plus.

    PHYSICAL DEMANDS
      N O F C
    Physical Abilities
    Stand
    Walk
    Sit
    Handling/Fingering
    Reach Outward
    Reach Above Shoulder
    Climb
    Crawl
    Squat or Kneel
    Bend
    Lift / Carry
    10 lbs or less
    11 - 20 lbs
    21 - 50 lbs
    51 - 100 lbs
    Over 100 lbs
    Push / Pull
    12 lbs or less
    13 - 25 lbs
    26 - 40 lbs
    41 - 100 lbs
    Other Physical Requirements
    Vision
    Ability to read from a computer monitor/fine print.
    Speech
    Ability to speak effectively via phone/in person
    Hearing
    Ability to hear via phone or in person
    Smell
    Taste
    PPE Usage
    Ability to wear PPE as required by position


    N (Not Applicable)Activity is Not Applicable to this occupation.
    O (Occasionally)Occupation requires this activity up to 33% of the time (0 - 2.5+ hrs/day)
    F (Frequently)Occupation requires this activity from 33% - 66% of the time (2.5 - 5.5+ hrs/day)
    C (Constantly)Occupation requires this activity more than 66% of the time (5.5+ hrs/day)


    WORK ENVIRONMENT
    Working conditions are normal for an office environment.


    Mitek has reviewed this job description to ensure that essential functions and basic duties have been included. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors, as deemed appropriate.


    Family & Medical Leave Act Rights & Responsibilities Download PDF
     
    MiTek Is An Equal Opportunity Employer M/F/D/V

    As part of the review of your application, we may view and/or access publicly available information about you, including information publicly available on the internet, that is job-related and consistent with the merit system principles and prohibited personnel practices set forth in the Civil Service Reform Act, 5 U.S.C. 2301, 2302. No information from any source may be used to discriminate for or against an applicant based on race, color, national origin, gender, age, political affiliation, religion, disability, marital status, sexual orientation, gender identity, genetic information, status as a parent, membership or non-membership in an employee organization.
    MTX    Xtant    Coustic    StreetWires    SWX    Re-Q    Bass Slammer    Magnum    DCM    Musica    Soundolier    Esoteric    Atlas Sound    IED    ETA Systems


    ©2006 - 2014 MiTek Corporation, All Rights Reserved.
    Comments, Questions? Contact Us