Haixia Tan

Embedded Software Engineer@General Atomics
Nationality
Share

Summary

Senior Software/Firmware Engineer. • 10+ years’ experience in embedded software development on real time operating systems (Linux, ThreadX, and VxWorks). • Expertise in C/C++, Python and object oriented design and implementation. • Excellent software engineering practices including understanding requirements, design and implementation, source control, defect tracking, testing and integration, release and post-release customer support. • Proficiency in Bluetooth and networking protocols. • Work Status: US citizen. Technical Skills: • Programming: C/C++, Python, embedded software, Qt/QML, ARM Assembly, and Perl. • Operating systems: RTOS, Linux/Ubuntu, ThreadX, Windows, and VxWorks. • Software: ARM RealView Development Suite, Wind River Workbench/Tornado, Visual C++, GIT, JIRA, ClearCase, ClearQuest, Rational Rose, and Bugzilla. • Debug tools: Wireshark, USBee Logic analyzer and Oscilloscope, RealView ICE, Frontline ComProbe Protocol Analysis System, Ellisys Bluetooth Analyzer, and JTAG. • Aptitude: Bluetooth/BLE, IoT, set-top boxes, IEEE 802.11x, TCP/IP, and networking protocols. • Other: Chinese (Mandarin).

Work experience

  • Embedded Software Engineer

    General Atomics
    2025.10-Current(10 months)
  • Senior Embedded Software Engineer

    ICU Medical
    2023.10-2025.06(2 years)
  • Senior Software/Algorithm Engineer

    Masimo
    2019.04-2023.08(4 years)
  • Software Engineer III

    Abbott
    2016.10-2018.12(2 years)
  • Senior Staff Firmware Engineer

    Broadcom
    2011.04-2016.09(5 years)

Educational experience

  • University of California, Irvine

    MS, Computer Science, GPA: 4.0/4.0
Resume Search
Nationality
Job category
City or country
Jobs
Candidates
Blog
Me