Principal Firmware Engineer

2 weeks ago


San Diego, United States Goddard Inc. Full time

At Goddard, our most important asset is our people. We don't just work together; we thrive together. We foster a culture of collaboration, continuous learning, and mutual support. We believe in taking exceptionally good care of each other because great teams build great solutions. If you are someone who embodies the values of accountability, inspiration, dedication, efficiency, innovation, integrity, quality, and reliability, we want you on our team. Come be a part of a workplace where your ideas are valued, your growth is encouraged, and your contributions make a real impact. Join us in shaping the future of transformative technology - together.

Goddard is seeking a highly motived Principal Firmware Engineer to join the firmware/software engineering team designing state-of-the-art medical devices and robotic systems. This role requires candidates to have 8+ years of Embedded Software development experience and 2+ years of medical device or robotics experience.

The Principal Firmware Engineer will be expected to:

  • Drive client products through the complete software life cycle, from prototyping to end of line.
  • As a principal engineer, you will conduct and lead interviews of additional teammates with expectations of growing and developing a cohesive team.
  • Be the primary lead on multiple projects, manage and lead groups of engineers, advise, or assist in the design and execution of projects.
  • Manage and facilitate client interactions with strong, clear communication as it relates to deliverables, design reviews, deadlines, etc.
  • Work with team members to estimate resource requirements, monitor progress, and balance and reallocate resources as needed.
  • Communicate to senior management any significant deviations from project plans.
  • Coordinate internal team staffing and budget requirements for projects.
  • Travel as needed.
  • Sensitivity to Intellectual Property, HIPAA compliance, and other types of privileged information.
The Principal Firmware Engineer should be technically familiar and comfortable with:
  • Coding languages - C or C++ expertise is required.
  • Version control, Compiling, and Code packaging- Experience with Build Tool sets like GCC, CMake, and Git is required.
  • Scripting - Experience with using various Scripting Languages.
  • Familiarity with Linux as an scripting and embedded development environment.
  • Wireless technology - Familiarity with Bluetooth Low Energy (BLE), Wi-Fi and other wireless standards.
  • Microcontrollers - Experience in coding for microcontroller and microprocessor-based systems including ARM Cortex microcontrollers.
  • Serial Communication - Experience with firmware stacks for enabling connected devices via RS232/485, I2C, SPI, CAN, USB and Ethernet are required.
  • Networking - Familiarity with Transport layer communications protocols and related network experience (TCP/IP, UDP, Sockets, Wireshark, etc.).
  • Security and cryptography in embedded devices - Familiarity with AES, RSA, hardware security, etc.
  • Low power - Ability to code/design a system to minimize power consumption for portable battery-operated devices.
  • Cloud - Familiarity with connecting devices to the cloud.
  • Hardware peripherals - Ability to recommend correct hardware for a project, and write drivers for motors, sensors, actuators and other peripherals.
  • Compliance/Certification/Agency Approvals - Experience with FDA product compliance requirements including IEC 62304 and IEC 60601.
  • Experience with various cost estimate and reduction techniques.
  • Experience with CI/CD best practices.
  • Familiarity with bringing up hardware in the loop testing environments.
  • Experience with State machine scheduler and RTOS.
  • Familiarity with Agile methodologies.
  • Experience on collaboration with Electrical Engineers & PCB Development:
    - PCB reviews
    - Understanding schematics
    - Soldering, breadboarding, logic analyzers and multimeters
  • Ability to collaborate on producing Software QMS documentation within regulated industries including User Requirement documents, Product Architecture, Trace matrices, and Verification/Validation plans.
  • Advise, research, and recommend software applications that will benefit the company and its team members by way of efficiency.
Additional Desirable Skills:
  • Familiar with automation systems using PLC and related software.
  • Embedded Linux operating system and driver development.
  • Familiarity with protocols such as MQTT is helpful as is knowledge of JavaScript and JSON.
  • Experience in coding out-sourcing for prototype and production.
  • Familiarity with AI/ML/Cloud computing.


Please note: Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of any employment Visas at this time.

  • San Jose, United States Lumentum Operations LLC Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us! Lumentum's Commercial Laser Group is seeking a Lead/Principal Firmware Engineer to join our...


  • San Jose, California, United States Western Digital Full time

    Job Description ESSENTIAL DUTIES AND RESPONSIBILITIES  Define overall system firmware architecture for implementing high performance HDD actuator control on dynamic control platforms Define the firmware & associated tool designs including processes for build, test and benchmarking working together with stakeholders and development teams Implement and...


  • San Diego, United States MILLENNIUMSOFT Full time

    Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00 1st Shift Description: Senior Firmware or Embedded Software Engineer Responsibilities • Develop, enhance and debug new and existing real-time firmware in C and C++ for BD Intelligent Medication Dispensing...

  • Firmware Engineer

    4 weeks ago


    San Jose, United States LaBine and Associates Full time

    Job DescriptionJob DescriptionOur client is seeking a Sr. Firmware Engineer for their Software Team based out of our San Jose Office. This position is a hands-on technical position, working closely with the Firmware Development, Design, and Verification teams. This position also works closely with Silicon Valley based customers to communicate schedules,...

  • Embedded Software

    4 weeks ago


    San Diego, United States LeapFrog Semi Full time

    Job DescriptionJob DescriptionLeapfrog SemiconductorSuitable title would be conferred depending on the candidate's experience. Candidates meeting the below requirements may share their resumes by sending it to the email id: jobs@leapfrogsemi.com. Alternate email id: schakravarthy@leapfrogsemi.comKey responsibilities:Design, code and test signal...


  • San Diego, United States Ultra Communications Full time

    Ultra Communications Inc. - A Samtec Company is seeking a Firmware Engineering COOP in our Vista, CA location. Please only apply if you are a student currently enrolled pursuing a bachelor’s degree in engineering with firmware or software emphasis or a related field at a local University within San Diego County.  Pay is $24-27.00 per hour, depending on...


  • San Diego, United States Ultra Communications Full time

    Description Ultra Communications Inc. - A Samtec Company is seeking a Firmware Engineering COOP in our Vista, CA location. Please only apply if you are a student currently enrolled pursuing a bachelor's degree in engineering with firmware or software emphasis or a related field at a local University within San Diego County. Pay is $24-27.00 per hour,...

  • Firmware Engineer

    2 weeks ago


    San Francisco, United States BHO Tech Full time

    Job Description We are looking for a firmware test engineer to develop white and black box unit tests on the embedded system. You will work as part of the firmware development team, and be responsible for specifying, designing and implementing test code to provide a high degree of code coverage for the firmware. You will work within a unit test and...


  • San Francisco, United States Voltpost Full time

    Voltpost Inc is actively seeking a Embedded Firmware Engineer to join our dynamic product engineering team. We are looking for candidates who possess a proven track record of successfully working on intricate embedded electronics products that have been mass-produced and supported in the field.The ideal candidate should be a seasoned expert in firmware and...


  • San Diego, United States Samtec Full time

    Description Position at Ultra Communications Inc. Ultra Communications Inc. - A Samtec Company is seeking a Firmware Engineering COOP in our Vista, CA location. Please only apply if you are a student currently enrolled pursuing a bachelor's degree in engineering with firmware or software emphasis or a related field at a local University within San Diego...


  • San Diego, California, United States Samtec, Inc. Full time

    Samtec, Inc.Ultra Communications Inc. - A Samtec Company is seeking a Firmware Engineering COOP in our Vista, CA location. Please only apply if you are a student currently enrolled pursuing a bachelors degree in engineering with firmware or software emphasis or a related field at a local University within San Diego County.Pay is $ per hour, depending on...


  • San Diego, United States Samtec Full time

    Description Position at Ultra Communications Inc. Ultra Communications Inc. - A Samtec Company is seeking a Firmware Engineering COOP in our Vista, CA location. Please only apply if you are a student currently enrolled pursuing a bachelor's degree in engineering with firmware or software emphasis or a related field at a local University within San Diego...


  • San Francisco, United States Voltpost Full time

    Voltpost Inc is actively seeking a Embedded Firmware Engineer to join our dynamic product engineering team. We are looking for candidates who possess a proven track record of successfully working on intricate embedded electronics products that have been mass-produced and supported in the field.The ideal candidate should be a seasoned expert in firmware and...


  • San Francisco, United States Voltpost Full time

    Voltpost Inc is actively seeking a Embedded Firmware Engineer to join our dynamic product engineering team. We are looking for candidates who possess a proven track record of successfully working on intricate embedded electronics products that have been mass-produced and supported in the field.The ideal candidate should be a seasoned expert in firmware and...

  • Firmware Engineer

    4 weeks ago


    San Jose, United States Innogrit Full time

    Job DescriptionJob DescriptionSalary: DOEFirmware Engineer(entry level)Are you passionate about development and project-based work? Do you like a significant challenge? We offer this and much, much more. Our teams work with cutting-edge NAND SSD controllers and storage systemsWe are searching for brilliant Software Developers (0-3 years’ experience) to...


  • San Diego, United States The Ash Group, Inc. Full time

    **W2 ONLY, NO C2C or 3rd Parties**Title: Embedded Firmware EngineerLocation: San Diego, CASetting: OnsitePay: $56.75/hr on W2Duration: 12-month contract, possible extension/conversionExperience: 5+ yearsWhat You'll Be Doing:We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display...


  • San Diego, United States The Ash Group, Inc. Full time

    **W2 ONLY, NO C2C or 3rd Parties** Title: Embedded Firmware Engineer Location: San Diego, CA Setting: Onsite Pay: $56.75/hr on W2 Duration: 12-month contract, possible extension/conversion Experience: 5+ years What You'll Be Doing: We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and...


  • San Diego, United States The Ash Group, Inc. Full time

    **W2 ONLY, NO C2C or 3rd Parties** Do you have the skills to fill this role Read the complete details below, and make your application today. Title: Embedded Firmware Engineer Location: San Diego, CA Setting: Onsite Pay: $56.75/hr on W2 Duration: 12-month contract, possible extension/conversion Experience: 5+ years What You'll Be Doing: We are currently...


  • San Diego, United States The Ash Group Full time

    **W2 ONLY, NO C2C or 3rd Parties**Title: Embedded Firmware EngineerLocation: San Diego, CASetting: OnsitePay: $56.75/hr on W2Duration: 12-month contract, possible extension/conversionExperience: 5+ yearsWhat You'll Be Doing:We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display...


  • San Diego, United States The Ash Group Full time

    **W2 ONLY, NO C2C or 3rd Parties**Title: Embedded Firmware EngineerLocation: San Diego, CASetting: OnsitePay: $56.75/hr on W2Duration: 12-month contract, possible extension/conversionExperience: 5+ yearsWhat You'll Be Doing:We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display...