2024 Intern _ 软件开发工程师(固件开发)
  • 适用专业
    计算机
  • 适用年级
    高年级
  • 截止时间
    2023-05-01
  • 工作地区
    上海
  • 公司介绍

    霍尼韦尔

    岗位职责

    · Deliver highly reliable embedded software for Honeywell
    Aerospace designed hardware.
    · Take ownership of your firmware products, including
    verification testing and writing documentation
    · End item test (EIT) software development for avionic
    products (ACE -- Actuator Control Equipment, FCM – Flight Control Module, CNS –
    communication Navigation Surveillance module, INS – Inertial Navigation System
    and other navigation related products).
    · Follow the Honeywell Aerospace software development

    process and write great software for manned autopilot vehicles.
    · Support product simulation test solution system’s
    software and system development.
    · Work with team on SGN related products’ GNSS processing,
    multi-Sensors fusion solution, calibration, compensation engineering test
    oftware development with Gyro, Accelerometer, Magnetometer, GNSS, Wheel
    Odometry, etc. for autopilot application in both Aerospace and adjacent
    industries (Robotaxi, Surveying, Agriculture, Auto Guidance vehicle)

    岗位要求

    Primary Qualifications:
    · Bachelor’s degree in aerospace
    engineering, computer science, electronic engineering, math , navigation or equivalent.
    · 2+ years of experience writing embedded software in C, C++,
    or a similar language
    · Experienced in algorithm development with C/C++, MATLAB.
    · Basic knowledge in test software development on C, C++, CVI/Labwindows, Labview.
    · Must be able to work with international team and can take oversea short-term on-site work.
    · Strong oral and written communication skills both in Mandarin and English
    Additional Qualifications:
    · Experienced in software for the ARM Cortex family or a similar microarchitecture
    · Working knowledge of hardware level software development,
    including use of timers, interrupts, hardware peripherals such as SPI
    controllers and ADCs, bootloaders and debug tools
    · Experience programming and testing high reliability,
    safety critical, and fault tolerant systems
    · Familiar with common electronic components and
    comfortable reading circuit design schematics and contributing to hardware
    design discussions
    · Strong understanding of operating system fundamentals,
    including schedulers, network stack, file system, memory management
    · Experience with defensive programming, continuous testing
    and similar high-reliability software development strategies
    · Aviation product design or
    testing experience is highly preferred
    · Experienced in communication protocols (SPI, UART, I2C, ARINC429,
    CAN, RS232 and RS485).
    · Experienced in multiple bare-metal and RTOS environment
    including FreeRTOS, Linux or other RTOS is plus.
    · Good customer interface skills with the ability to work
    directly with technical and non-technical personnel is preferred.

    投递方式

    预约咨询

  • 几何留学公众号
  • 几何留学APP