Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer II

$99.2k - $120k

Thorlabs

At Thorlabs, we design and manufacture components, instruments, and systems that transform the world by identifying, enabling, and accelerating key photonics (i.e., light-based) technologies. Backed by a dedicated workforce of more than 3,000 employees worldwide, Thorlabs contributes to cutting-edge research and real-world innovation. Whether you're early in your career or bringing years of experience, you’ll find opportunities to grow, take ownership, and make meaningful contributions from day one. We know every employee brings unique talents and perspectives that fuel our success, and we seek driven individuals who are excited to make an impact in a fun, fast-moving culture. The position conceives, plans, designs, develops, and implements real-time firmware for microcontrollers to be used in complex instruments. The position is expected to develop basic software and user interfaces for testing. Activities include design documentation, prototype verification and debug, test development, and transfer to manufacturing. It requires troubleshooting complex electronics and system problems and being committed to customer satisfaction. Although the location of the position is in Newton, NJ, from time to time it may be required to undertake duties at other Thorlabs locations. Essential Job Functions include the following, but are not limited to:

  • Develop embedded firmware to control and or monitor many different optical, mechanical, and electrical components within an integrated system
  • Design and support documentation including, but not limited to: firmware theory of operation, SDK definition, source control, and revision tracking, test procedures, and end user’s manuals.
  • Specify and perform the testing required to characterize catalog or system products. This includes technical data such as qualification test procedures, acceptance test procedures, report, testing jigs and fixtures, etc.
  • Work closely with software group to maximize functionality and technology usage
  • Take a design from an initial concept through prototyping, debugging, and manufacturing phases
  • Manage project timeline
  • Troubleshoot and resolve electronics-related system issues
  • Develop test fixtures for manufacturing
  • Assist and/or troubleshoot our production team when problems arise.
In addition to the essential functions and duties listed above, all positions are also responsible for:
  • Meeting company standards pertaining to quantity and quality of work performed on an ongoing basis, performing all work-related tasks in a manner that is in compliance with all Company policies and procedures.
  • Adhering to Company policies, procedures, and directives regarding standards of workplace behavior in completing job duties and assignments.
The Company retains the right to change or assign other duties to this position. Requirements Physical Activities: This is largely a sedentary role; however, some filing is required. This would require the ability to lift files, open filing cabinets and bend or stand, as necessary. Qualifications: • 3+ years’ experience with embedded software / firmware and debugging Education:
  • MS Degree in Electrical Engineering or Computer Engineering
  • Experience can substitute for MS Degree (BS + 5+ Years)
Specialized Knowledge and Skills:
  • Thorough knowledge in embedded hardware, such as a microprocessor and microcontroller-based control and monitoring circuits.
  • Expert in in C, C++, C#.
  • Experienced in using an oscilloscope.
  • Direct experience working with FreeRTOS.
  • Experiences with version control software, such as DevOps.
  • PID control implementation in Firmware.
  • Experienced with developing firmware for real-time I2C, SPI, USB protocols.
  • Proven expertise in troubleshooting and resolving electronic issues in instruments.
  • Experienced with design and implementation of optoelectronic circuits and control systems.
  • Knowledge of motion control with different type of actuators
  • Knowledge of Analog or Digital boards and systems
  • Strong communication skills and presentation skills
  • Strong ability to take initiative.
  • Flexibility/adaptability in a fast-paced & dynamic environment
The salary range for this position is $99,200 - $120,000 D.O.E. Thorlabs values its diverse environment and is proud to be an Equal Employment Opportunity/Affirmative Action employer. All qualified individuals will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status. Job descriptions are not intended as and do not create employment contracts. The organization maintains its status as an at-will employer. Employees can be terminated for any reason not prohibited by law. Benefits Thorlabs offers a complete benefits package that includes medical, dental and vision insurance, company paid life insurance, a generous PTO package, a 401(k) plan, and tuition reimbursement just to name a few. Thorlabs

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer II in Newton, NJ vacancy
  • $76k - $110k

     ...impact in a fun, fast-moving culture. This position requires comprehensive knowledge of Mechanical components and systems. The Engineer II is responsible for researching, planning, and designing mechanical products and systems. This position directs and coordinates activities... 
    Suggested
    Worldwide

    Thorlabs

    Newton, NJ
    2 days ago
  •  ...Who This Role Is For This role is for engineers who've already proven themselves and are ready to own outcomes. In charge of final screening, making hard calls under ambiguity, and scaffolding architecture. This is an individual contributor role: technical direction... 
    Suggested
    Full time
    Local area

    Planet Networks

    Newton, NJ
    a month ago
  •  ...Overview: Junior Cloud DevOps Engineer Location: Tampa, Florida Work Arrangement: Remote (Work From Home) Experience Level: 0-2 Years Employment Type: Full-Time Role Summary We are hiring a motivated and detail-oriented Junior Cloud DevOps... 
    Suggested
    Full time
    Internship
    Remote work
    Work from home

    Guru Schools

    Newton, NJ
    2 days ago
  • Ultrasound Technologist Responsible for preparing and operating ultrasound equipment during diagnostic patient exams while exercising procedures safely and accurately to capture specific images ordered following protocols to aid in patient diagnosis Principal Accountabilities...
    Suggested
    Work at office

    Atlantic Health System

    Newton, NJ
    2 days ago
  •  ...Data Engineer (Azure and ETL) Branchville, NJ Experience: 6+ Years 6+ years of relevant experience in Azure Data Bricks & PySpark Create and maintain optimal data pipeline architecture. Assemble large, complex data sets that meet functional / non functional... 
    Suggested

    Keylent Inc

    Branchville, NJ
    1 day ago
  •  ...graceful degradation, automated failover with measured recovery times, and capacity limits. Keep it up (day-to-day reliability engineering) • Own platform uptime as a daily responsibility, not a quarterly goal. Customers should experience no downtime. • Build and... 
    Local area
    Immediate start

    Planet Networks

    Newton, NJ
    25 days ago
  •  ...products operate as designed; ensures that all new product designs meet the relevant quality, compliance and safety standards. Test engineers create procedures and guidelines to ensure that products perform at a quality level and within governmental and industry... 
    Worldwide

    Thorlabs

    Newton, NJ
    7 days ago
  • Thorlabs Test Engineer PositionAt Thorlabs, we design and manufacture components, instruments, and systems that transform the world by identifying, enabling, and accelerating key photonics (i.e., light-based) technologies. Backed by a dedicated workforce of more than 3... 
    Worldwide

    Thorlabs Inc

    Newton, NJ
    2 days ago
  •  ...Azure Data Brick Engineer Location: Selective Insurance, US NJ Branch Years of Experience: 7 to 10 Years Job Summary: We are seeking a highly skilled and motivated Technical Team Lead with extensive experience in Azure Databricks to join our dynamic team. The... 

    Yantran LLC

    Branchville, NJ
    2 days ago
  •  ...Experience in Workflow Monitor, Repository Manager Experience in Databases SQL Server/Oracle Good knowledge on scheduling engines like Control-M/ASG-Zena Any experience on Netezza would be added advantage Good in Performance Tuning related activities Good... 

    Keylent Inc

    Branchville, NJ
    5 days ago
  • $71k - $94k

     ...and we seek driven individuals who are excited to make an impact in a fun, fast-moving culture. The Machine Shop Manufacturing Engineer is responsible for implementing Cost of Goods Sold (COGS) reduction initiatives and the digital transformation and automation of... 
    Worldwide

    Thorlabs

    Newton, NJ
    10 days ago
  •  ...Azure Data Engineer Location: Branchville, NJ, Charlotte, NC and Hartford CT Years of Experience: 7-10 Years Job Summary: We are seeking a highly skilled Data Engineer with a strong background in Azure Databricks to join our dynamic team. The ideal candidate... 

    Yantran LLC

    Branchville, NJ
    1 day ago
  • $48 - $57 per hour

     ...Job Title: Civil EngineerJob Description This Civil Engineer role focuses on site development and land development projects across residential, commercial, and industrial sectors. You design and manage civil infrastructure systems, lead stormwater and wastewater solutions... 
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area

    Actalent

    Sussex, NJ
    3 days ago
  •  ...personnel. Occasionally exposed to noise level that is moderate to high. Education: Bachelor's Degree in Computer Science, Software Engineering, or related field. Experience: At least 2 years' experience related experience or training, or equivalent combination of... 
    Full time
    Work at office

    Techflex

    Sparta, NJ
    4 days ago
  • $112k - $150k

     ...our success, and we seek driven individuals who are excited to make an impact in a fun, fast-moving culture. The Analytics Engineering Supervisor is responsible for partnering with business and IT stakeholders to define, govern, and deliver trusted analytics assets... 
    Permanent employment
    Work at office
    Remote work
    Worldwide

    Thorlabs

    Newton, NJ
    16 days ago
  • $61k - $90k

     ...Compensation: $61,000-$90,000 base salary (depending on experience) Employment: Full-time, permanent (direct hire) A civil engineering firm needs a hands-on Land Development Project Engineer to produce the engineering drawings that turn raw land into roads, drainage... 
    Permanent employment
    Full time

    Direct Line Workforce Solutions

    Hopatcong, NJ
    a month ago
  • $50k - $200k

     ...Job Description Job Description At CP Engineers, we recognize that there is a vast pool of talented individuals who are either unable or prefer not to commit to the full-time hours typically required for our engineering positions. We believe that this pool includes... 
    Hourly pay
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    CP Engineers

    Sparta, NJ
    9 days ago
  • $115k - $160k

     ...Job Description Job Description About CP Engineers With over 40 years of industry leadership, CP Engineers delivers innovative solutions in site/civil, water/wastewater, municipal, MEP, and environmental engineering. Our diverse portfolio spans private, municipal... 
    Local area
    Remote work
    Flexible hours

    CP Engineers

    Sparta, NJ
    23 days ago
  • Process Engineer We are currently seeking a Process Engineer for a specialty rubber manufacturer that supplies components to Fortune 500 Manufacturing and Air Force in Hamburg, NJ. Description The Process Engineer is a position that supports and coordinates many... 
    Part time
    Work experience placement
    Immediate start

    ARC Group

    Hamburg, NJ
    more than 2 months ago
  • $160k - $210k

     ...Job Description Job Description About CP Engineers With over 40 years of industry leadership, CP Engineers delivers innovative solutions in site/civil, water/wastewater, municipal, MEP, and environmental engineering. Our diverse portfolio spans private, municipal... 
    Contract work
    Remote work
    Flexible hours

    CP Engineers

    Sparta, NJ
    4 days ago
  • $120k - $150k

     ...Job Description Job Description About CP Engineers With over forty years of experience, CP Engineers delivers innovative solutions in site/civil, water/wastewater, municipal, MEP, environmental engineering and construction management and administration services.... 
    Contract work
    For subcontractor
    Work at office
    Local area
    Remote work
    Flexible hours

    CP Engineers

    Sparta, NJ
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer II. Be the first to apply!