Demo

Firmware Engineer

Diverse Lynx
New York, NY Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 3/18/2025

Firmware Engineer

Location : New York City, NYC. 100% Onsite

Job Summary :

1. We are seeking a highly skilled Firmware Engineer to join our Technical Support Team, responsible for providing technical support to our clients and sustaining engineering efforts.

2. As a Firmware Engineer, you will play a critical role in conducting failure analysis, implementing firmware updates, and collaborating with various teams to ensure the success of our client's projects.

3. Your expertise will also be crucial in inspecting prototype hardware, resolving hardware-related issues, developing software tools, and automating manufacturing tests.

Roles and responsibilities :

  • Design, develop, and debug firmware for a wide range of devices, ensuring high performance and reliability.
  • Collaborate closely with the Hardware, Software, and Data Foundations teams to integrate firmware updates and improvements.
  • Implement power management, boot loaders, scheduling, and inter-processor communication on Real-Time Operating Systems (RTOS) or bare-metal environments.
  • Inspect prototype hardware and determine the cause of failures during early phases of development using hands-on failure analysis and debugging techniques.
  • Review data sheets of the components of new hardware systems to develop scripts and analyze failures for prototypes to resolve open-ended problems that sit at the boundary between hardware, silicon, and software.
  • Review customer reports of failing hardware on newly released products and inspect those units to determine the root cause of reported failures using debugging tools.
  • Write low-level software and scripting language code to develop tools to improve failure analysis, system validation, and support hardware development cycle.
  • Collaborate closely with cross-functional teams, including silicon architects, hardware designers, OS team, and algorithm development teams.
  • Develop automated manufacturing tests to ensure the quality and reliability of our products.
  • Effectively communicate findings, progress, and challenges to stakeholders and manufacturers.
  • Investigate and analyze parts and devices received from the field and manufacturing partners to establish root causes of issues.
  • Prepare and present detailed reports with findings for each lot of parts or assemblies requested.
  • Track failure trends and provide insights into continuous improvement.

Qualifications :

Bachelor's or master's degree in computer science or electrical Engineering, or equivalent experience.

  • Minimum of 4 years of experience in embedded software development.
  • Proficiency in C / C for firmware design, programming, debugging, and testing.
  • Strong knowledge of hardware, clock-level issues, interrupts, and polling.
  • Experience in scripting languages, with expertise in Python being preferred.
  • Hands-on experience with peripherals such as UART, SPI, CSI-2, I2C, GPIO, USB is desirable.
  • Familiarity with wireless and wired communication protocols (e.g., TCP / IP, Ethernet, Bluetooth, 802.11) is a plus.
  • Ability to work collaboratively across multiple teams and foster seamless cooperation.
  • Strong troubleshooting skills and a proactive problem-solving attitude.L47
  • SKILLS REQUIRED :

    OS (Windows, Linux), RTOS, UBOOT, (C, C Preferred), FPGA, UART, SPI, CSI-2, i2c, GPIO, USB, PCIE, CI / CD, Jenkins, Python, PyCharm

    Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.

    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

    What is the career path for a Firmware Engineer?

    Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Diverse Lynx

    Diverse Lynx
    Hired Organization Address Mount Laurel, NJ Contractor
    Title: Salesforce Technical Lead Duration: 6 months of Contract with possible extension of hire Location: Mount Laurel, ...
    Diverse Lynx
    Hired Organization Address Edison, NJ Full Time
    As a Production Support Specialist, you will play a crucial role in ensuring the stability and efficiency of our systems...
    Diverse Lynx
    Hired Organization Address Whippany, NJ Full Time
    Key Responsibilities We are looking for a skilled Java Developer who can work effectively in a team environment and comm...
    Diverse Lynx
    Hired Organization Address Whippany, NJ Full Time
    Role Description Designing and Developing Complex Software Applications: As a Java Developer, you will be responsible fo...

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

    Firmware Engineer

    Barrington James, New York, NY

    Firmware Engineer

    Omni Inclusive, New York, NY

    AI Assistant is available now!

    Feel free to start your new journey!