Senior Firmware Engineer

3 weeks ago


Irvine, United States Cryoport Systems Inc Full time

POSITION SUMMARY

The Senior Firmware Engineer possesses a full range of responsibilities to evolve and support Cryoports next generation of asset tracking/medical devices through a strong understanding of algorithm, data structure. From incorporating cutting edge technologies to designing robust customer centric solutions that scale, the Senior Firmware Engineer possesses the following skillsets:

Embedded RTOS development and debugging experience

Bootloader Kernel and device drivers

Software security including access authentication and authorization.

Understanding of real time systems, networking, multi-threaded applications, encryption, hashing, checksum, CRCs

C/C++ is the programing language. Familiar with Assembly language

Serial communications Sensors and transducers (temperature, pressure, etc.)

Analog-to-digital conversion

Peripheral drivers PRIMARY RESPONSIBILITIES (include but are not limited to)

Develops Cryoport next generation of asset tracking/medical device.

Designs and maintains of embedded control firmware, which involve in all phases of product development from prototyping to production

Works directly with business owners, project managers, technical lead to implement new features/functionalities with minimal supervision.

Contributes to the overall Cryoport SaaS platform. Current Systems Environment:

FreeRTOS, C/C++.

REST services, MQTT.

AWS IoT Core, AWS IoT Device Shadow.

Agile methodology / Test Driven Development.

Requirements are fast-changing.

Document as needed.

GitHub for source version control. COMPETENCIES & PERSONAL ATTRIBUTES

Requirements gathering, documentation, and analysis.

Algorithm analysis / evaluation.

Oral and written communication skills: verbal, written, whiteboard, virtual / remote

Strong interpersonal communication skills to enable successful interactions with internal and external users and stakeholders.

Working knowledge of source code revisioning systems (git, svn, cvs, hg).

QUALIFICATIONS AND EDUCATION REQUIREMENTS

5-7 years of experience in developing embedded systems, firmware and device drivers on a resource constrained embedded environment.

Advanced proficiency in C/C++ programming

Experience in Freer TOS, Linux, Bare Metal

Experience with protocols TCP/IP, MQTT, BLE, serial communication, USB, etc.

Experience with kernel and device drivers (SPI, PCIe, UART, etc.)

Experience in board bring up.

Experience with PCB and PCBA

Experience with communication protocols (I2C, USB etc.)

Expertise in writing tests to validate software in automated test environments

Bachelor's degree in Electronics/Software/Computer/Automotive Engineering or similar Preferred Qualifications:

AWS IoT Core

AWS IoT Device Shadow

Familiarity with MDD/MDR,

Familiarity with ISO 13485, FDA DC



  • Irvine, United States Cryoport Systems Full time

    POSITION SUMMARY The Senior Firmware Engineer possesses a full range of responsibilities to evolve and support Cryoport’s next generation of asset tracking/medical devices through a strong understanding of algorithm, data structure. From incorporating cutting edge technologies to designing robust customer centric solutions that scale, the Senior Firmware...


  • Irvine, United States Cryoport Systems Full time

    POSITION SUMMARY The Senior Firmware Engineer possesses a full range of responsibilities to evolve and support Cryoport’s next generation of asset tracking/medical devices through a strong understanding of algorithm, data structure. From incorporating cutting edge technologies to designing robust customer centric solutions that scale, the Senior Firmware...


  • Irvine, United States Cryoport Systems Full time

    POSITION SUMMARY The Senior Firmware Engineer possesses a full range of responsibilities to evolve and support Cryoport’s next generation of asset tracking/medical devices through a strong understanding of algorithm, data structure. From incorporating cutting edge technologies to designing robust customer centric solutions that scale, the Senior Firmware...


  • Irvine, United States Cryoport Full time

    Cryoport Systems is the life science industry’s most trusted provider of supply chain solutions for temperature-sensitive materials, serving biopharmaceutical, IVF and surrogacy and animal health organizations around the world. Cryoport Systems' proprietary Cryoport Express shippers, Cryoportal Logistics Management Platform, leading-edge Smartpak Condition...


  • Irvine, California, United States Western Digital Full time

    Job Description Western Digital's Flash Security Platform team is currently seeking a passionate Senior Manager for our security firmware engineering function which develops innovative and high-performance security firmware for its Solid State Drive (SSD) memory controllers. As a key member, you will mentor a team in evaluating, building, and testing...

  • Firmware Engineer

    1 week ago


    Irvine, United States International Staff Consulting Full time

    Firmware EngineerQualifications: • US Citizen • Bachelor's degree or higher in Electrical, Computer or Equivalent engineering • 20 years of experience in Verilog or VHDL designs • Ability to architect and partition high speed DSP designs • Experienced with the Xilinx Zynq Ultrascale+ • Worked with the Xilinx IP cores including latest (AXI, PCIe,...

  • Firmware Engineer

    1 week ago


    Irvine, United States Management Business Solutions Full time

    Firmware Engineer Qualifications: • US Citizen • Bachelor's degree or higher in Electrical, Computer or Equivalent engineering • 20 years of experience in Verilog or VHDL designs • Ability to architect and partition high speed DSP designs • Experienced with the Xilinx Zynq Ultrascale+ • Worked with the Xilinx IP cores including...

  • Firmware Engineer

    2 weeks ago


    Irvine, United States Management Business Solutions Full time

    Firmware Engineer Qualifications: •US Citizen •Bachelor's degree or higher in Electrical, Computer or Equivalent engineering •20 years of experience in Verilog or VHDL designs •Ability to architect and partition high speed DSP designs •Experienced with the Xilinx Zynq Ultrascale+ •Worked with the Xilinx IP cores including latest...


  • Irvine, California, United States Western Digital Full time

    Job Description Western Digital's Flash Security Platform team is currently seeking a passionate security firmware engineer who can help develop innovative and high-performance security firmware for its Solid State Drive (SSD) memory controllers. As a key member, you will actively participate in evaluating, building, and testing firmware for our security...

  • Firmware Engineer

    5 days ago


    Irvine, CA, United States Career Development Partners Full time

    Firmware EngineerQualifications:·        US Citizen·        Bachelor’s degree or higher in Electrical, Computer or Equivalent engineering·        20 years of experience in Verilog or VHDL designs·        Ability to architect and partition high speed DSP designs·        Experienced with the Xilinx Zynq...

  • Firmware Engineer

    1 day ago


    Irvine, United States Cameron Craig Group Full time

    · Bachelor’s degree or higher in Electrical, Computer or Equivalent engineering · 20 years of experience in Verilog or VHDL designs · Ability to architect and partition high speed DSP designs · Experienced with the Xilinx Zynq Ultrascale+ · Worked with the Xilinx IP cores including latest (AXI, PCIe, Memory, IO Interface, and others) · Understanding...


  • Irvine, California, United States Western Digital Full time

    Job Description Firmware Development Intern Engineer - As a Firmware Development Internship Engineer, you will be part of a team of growth minded problem solvers that are bringing to life world-class performance SSDs for our Enterprise customers. In this role, you will learn and develop protocol-based firmware using C/C++ and Python, work with team...

  • Summer Intern 2024

    4 weeks ago


    Irvine, California, United States Western Digital Full time

    Job Description The intern will be involved in the development of firmware and testing tools for hard disk drives.  This role requires a solid understanding of embedded system programming and the ability to code effectively in C++ or Python. Ideal candidates would complete a BS/MS in Computer Science, Computer Engineering, or Electrical Engineering between...


  • Irvine, United States Western Digital Full time

    Job Description Join our cutting-edge team to revolutionize the technology in hard disk drives by developing advanced servo firmware. In this dynamic role, you will engage in the design, optimization, and calibration of servo loops, as well as actuator and spindle-motor control. Your work will directly impact the performance and efficiency of our products...


  • Irvine, California, United States Western Digital Full time

    Job Description Join our cutting-edge team to revolutionize the technology in hard disk drives by developing advanced servo firmware. In this dynamic role, you will engage in the design, optimization, and calibration of servo loops, as well as actuator and spindle-motor control. Your work will directly impact the performance and efficiency of our products...


  • Irvine, California, United States Western Digital Full time

    Job Description Develop embedded servo firmware for hard disk drives in the areas of servo loop design / optimization / calibration & actuator / spindle-motor control etc Design and implement Servo Loop design for hard disk drives Create servo firmware development plans and schedules to meet deadline and development specifications. Drives process / team /...

  • Systems Test Engineer

    14 hours ago


    Irvine, United States TalentBurst, Inc. Full time

    Position: Systems Test Engineer / NI LabVIEW Test Engineer, Req#: 6902-1Location: Irvine, CA (3 days a week onsite, 2 days remote, 40hrs/week)Duration: 6+ Months ContractJob Description:This team is looking for a NI LabVIEW electrical engineer to support innovation for the Global Supply Chain business unit.The Test Software Engineer has responsibilities...


  • Irvine, United States TalentBurst, Inc. Full time

    Position: NI LabVIEW Electrical Engineer, Req#: 6902-1Location: Irvine, CA (3 days a week onsite)Duration: 6+ Months ContractJob Description:This team is looking for a NI LabVIEW electrical engineer to support innovation for the Global Supply Chain business unit.The Test Software Engineer has responsibilities extending to the design and development of test...


  • Irvine, United States TalentBurst Full time

    Position: NI LabVIEW Electrical Engineer, Req#: 6902-1 Location: Irvine, CA (3 days a week onsite) Duration: 6+ Months Contract Job Description: This team is looking for a NI LabVIEW electrical engineer to support innovation for the Global Supply Chain business unit. The Test Software Engineer has responsibilities extending to the design and development of...

  • Software Test Engineer

    10 hours ago


    Irvine, United States Trinus Full time

    Job DescriptionJob DescriptionThe Test Software Engineer has responsibilities extending to the design and development of test system software and hardware within the operations environments of the Global Supply chain. The position may develop distributed software applications for real-time automated test system solutions. Essential job functions include: ...