• Senior Firmware Engineer

    GE HealthCareWaukesha, WI 53189

    Job #2674365571

  • Job Description Summary

    This role is in the user interface device team and will be responsible for the embeded software development for the user interaction devices of the medical diagnostic imagining products.

    Job Description

    Roles and Responsibilities

    • Designing at least one of the following embedded software designs: Arm, DSP, 32/16/8 bit MCU, or Embedded GUI design.

    • Engaging in all phases of new product introduction including: concept, architecture, documentation, design, prototype, test, supplier interfaces, manufacturing introduction and service support.

    • Identifying and developing new opportunities to leverage Strategic Sourcing objectives and Common Technology initiatives in the GE Healthcare Platform Product line.

    • Ensuring reliability, performance and delivery through supplier relationships. Aware of and comply with the GEHC Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/position.

    • Complete all planned Quality & Compliance training within the defined deadlines.

    • Identify and report any quality or compliance concerns and take immediate corrective action as required.

    • Support compliance/closure of Regulatory and Quality requirements before completing Design Outputs/Program Deliverables.

    • Participate in continuous improvement activities by identifying and appropriately escalating process and product quality gaps, providing solutions when possible.

    Required Qualifications:

    • Bachelor's Degree in Computer Science, Electrical Engineering, or related computer field.

    • 5 years+ of experience in developing real-time embedded systems

    • Experience in firmware coding with C/C++, Script, Python programming

    • Experience in one of the RTOS: Vxworks or RT Linux

    • Experience with one of the following the hardware platform, TI AM335x, Blackfin DSP, NXP freescale, SMT32, ARM11

    • Experience in Zynq PS development is big plus

    • Experience in Audio Processing (Speech Enhancement) is big plus

    • Experience in Embedded GUI programming, e.g QT

    • Experience SW development tools: Git, SVN, DevOps, Jenkins

    • Experience in the digital audio processing or acoustic design will be preferred.

    • Knowledge of device drivers, BSP development such as USB, SPI, UART, IIC, NAND Flash, SDIO, MMC, SDRAM, Touch Screen, LCD/LVDS, PWM, DMA, ADC, Timer, GPIO, WIFI, battery, power management

    • Understanding of OS level multi-thread, process communication, state machine

    Desired Characteristics

    • Excellent teamwork, coordination, and communication skills

    • Strong sense of ownership, self-starter, energizing, results oriented, and able to multi-task.

    • Ability to meet aggressive reliability, performance, cost, serviceability, and delivery targets.

    • Excellent oral and written communication skills, and global project experience

    • Understand design process well, e.g., SDLC

    GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is an Equal Opportunity Employer (~~~) . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

    GE HealthCare will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

    While GE HealthCare does not currently require U.S. employees to be vaccinated against COVID-19, some GE HealthCare customers have vaccination mandates that may apply to certain GE HealthCare employees.

    Relocation Assistance Provided: Yes