Principal Firmware Engineer

Inkbit
Medford, MA Full Time
POSTED ON 7/12/2022 CLOSED ON 1/12/2023

Job Posting for Principal Firmware Engineer at Inkbit

Job Summary

Inkbit is looking for a Principal Firmware Engineer with expertise in embedded software architecture, development, documentation, and verification.  This is a very high-profile position that will be making important contributions to the development of a brand-new class of 3D printers that are expected to significantly disrupt the additive manufacturing industry.  

 

Essential Duties and Responsibilities

  • Architect and design embedded software for current and new 3D printer systems
  • Lead embedded systems development
  • Collaborate with project team members to identify firmware requirements
  • Develop firmware specifications based on requirements
  • Provide the program leads with schedule for firmware development
  • Develop software to test and verify the system
  • Collaborate with electrical engineers to define control specifications
  • Implement complex control schemes and state machines
  • Participate in the bring-up of current and new systems
  • Mentor junior engineers and co-ops to promote good design and working practices
  • Provide technical assistance to help troubleshoot and repair equipment
  • Contribute to continuous improvement of company processes and procedures
  • Document technical knowledge in the form of notes and manuals

 

Qualifications

  • 7 years writing embedded code for microcontrollers
  • Experience with real-time operating systems (such as FreeRTOS, MQX, Nucleus, etc.)
  • Working knowledge of software management tools
  • Ability to write scripts and other support software to verify designs
  • Familiarity with control systems
  • Experience with I2C, SPI, UART, USB, CAN, at the device register level
  • Ability to read electrical schematics
  • Demonstrate understanding of physics fundamentals
  • Experience with basic lab equipment (such as oscilloscopes and digital multimeters)
  • Team player and able to work independently
  • Excellent problem-solving and communication skills
  • Ability to provide step-by-step technical help, both written and verbal

 

Education

BS in computer science or equivalent required.

Physical Demands

The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. 

  • Sit; use hands to finger, handle or feel objects, tools, or controls.
  • Stand; walk; reach with hands and arms; and stoop, kneel, crouch, or crawl.
  • Lifting/pushing/pulling and carrying products weighing up to 45 pounds
  • Potential Exposure to moving mechanical parts, vibration and/or moderate noise levels.
  • Potential Exposure to hazardous chemicals or other materials.
  • Safety Shoes compliant with site specific policies/procedures must be worn in designated areas
  • Potential Exposure to blood.
  • Other (please specify)

 

Inkbit is an Equal Opportunity Employer and does not discriminate based on Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Disability, Veteran Status

Firmware Engineer
WiTricity -
Watertown, MA
Engineer: Embedded Firmware Engineer
Nanobiosym -
Cambridge, MA
Firmware Engineer II
Generac Power Systems -
Boston, MA

Salary.com Estimation for Principal Firmware Engineer in Medford, MA
$81,805 to $104,239
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Principal Firmware Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Concept Development Skill

    • Income Estimation: $68,432 - $86,914
    • Income Estimation: $92,885 - $121,035
  • Conceptual Design Skill

    • Income Estimation: $70,016 - $92,302
    • Income Estimation: $68,432 - $86,914
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Principal Firmware Engineer jobs in the Medford, MA area that may be a better fit.

Firmware Engineer

Lotus Technology Group, Watertown, MA

Firmware Engineer

Syrinx, Framingham, MA