While working with Goddard Technologies as an Firmware Engineer, you will be held accountable to be able to conduct yourself in the manners listed below and refine any needed skills to efficiently cover all responsibilities. Ideal candidate should possess a broad understanding of the electronic technology landscape and the desire to keep up with the changes in technology. The ability to define the system and hardware architecture for a given system and participate in the definition of the software architecture.

You are expected to:

  • Take every care, regard, action, and ability to keep all privileged information not yet known to other individuals, companies, public, or other entity private and confidential in all regards.
  • Assist in research, development, design, test, and integration of electronic and electromechanical efforts for medical products, consumer products, commercial equipment, and automation systems.
  • Eagerly take on new challenges and work semi-independently.
  • Assist in defining the culture for Goddard's electrical / software engineering team.
  • Practice clear and direct communication with management and customers.
  • Develop and deliver robust and safe firmware / software for various devices including but not limited to consumer products, medical deices, automated test fixtures, industrial automation.
  • Engage with technical leads to understand firmware scope and work on implementation including testing, to meet schedules and scope.
  • Assist Senior Engineers with Identifying problems and formulating solutions, collecting data and developing test procedures to prove or dis-prove failures and solutions.
  • Continue to grow your capabilities within all realms of your career.
  • Travel as-needed (valid driver’s license and vehicle required).

 

You should be technically familiar and comfortable with:

  • A minimum of 3 years professional experience developing firmware in a bare-metal environment.
  • Analog and Digital Circuits.
  • Microcontrollers - Experience in designing microcontroller and microprocessor-based systems including ARM Cortex M series microcontrollers. C-programming expertise desired.
  • Sensors - Familiarity with various sensor types including MEMS sensors and ability to design them into a system.
  • Have the ability to understand and document a theory (sequence) of operations.
  • Experience with hand prototyping using soldering iron, rework station, and familiar with outsourcing various fabrication steps as needed.
  • Have the ability to create quick prototypes when necessary utilizing Arduino, Raspberry pi or best method given the situation.
  • A firm understanding of C programming and debugging skills for embedded systems.
  • Experience with C++.
  • Experience with developing secure connected products at scale.
  • Shell scripting and/or Python.
  • Experience with bringing up and troubleshooting new hardware.
  • Working experience and/or exposure to firmware testing platforms including: Unit Level, Simulation and Emulation.
  • Must be able to read and understand basic electrical schematics.
  • Experience with common embedded communication protocols (RS232, SPI, I2C, CAN, USB, etc) is required.
  • Experience with common toolchains and development environments (GCC, CMake, Eclipse based, etc) is required.
  • Proficient in version control systems such as git and common web-based interfaces is required.
  • Validated ability to methodically root-cause sophisticated failures at the subsystem and/or system level. 

Regarding Computer & Software Use, you are expected to: 

  • Create or oversee the creation of product documentation for the manufacturing and assembly process in accordance with Goddard Technologies practices.
  • Use appropriate software as the primary design platforms.
  • Advise, research, and recommend hardware & software applications that will benefit the company and its team members by way of efficiency.
  • Continue to grow your capabilities with all computer programs.

 

About Goddard:

Founded in 1997, Goddard is a full-service product development and engineering firm specializing in the design and development of medical technology, life science and industrial products. Drawing from the collective expertise of its experienced designers and engineers, Goddard’s mission is to deliver outstanding solutions that positively impact lives. We have offices in Beverly, MA and San Diego, CA.

Goddard believes that everyone is entitled to fair opportunities and equal employment rights. We comply with all applicable laws prohibiting discrimination in hiring and the terms and conditions of employment including, but not limited to, compensation, promotion, discipline, or termination. Goddard is firm on its policy to provide equal employment opportunity for all employees and applicants on the basis of qualification and merit and will not discriminate on the basis of race, color, creed, religion, national origin, age, disability, genetic information, sex, sexual orientation, gender identity, marital status, veteran status, public assistance status, membership or activity in a local commission, or any other legally protected status in accordance with applicable local, state, and federal laws.

Please note: Presently, Goddard does not sponsor employment visas.

Staffing Agencies and Recruiters: Goddard, Inc. will not accept resumes from agencies or recruiters with whom we do not have an existing agreement in place. Goddard, Inc. is not responsible for any fees related to unsolicited resumes.

This position has been filled. Would you like to see our other open positions?