Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Firmware Engineer

Cindavi

Firmware Engineer

Saint Louis, MO
Full Time
Paid
  • Responsibilities

    Job Description

    Job Description

    About the job

    We are seeking an experienced Embedded Firmware Engineer to design and develop embedded firmware for a variety of products, including operating, utility, development, and diagnostic software.

    The ideal candidate will conduct functional and empirical analysis to implement and optimize firmware solutions, participate in testing strategies, and ensure software reliability. This role also includes supervising firmware engineers and technicians on assigned projects.

    Responsibilities:

    • Provide clear technical advice and information to team members and stakeholders.
    • Lead and supervise firmware engineers and technicians across various projects.
    • Design, modify, and maintain firmware for both new and existing products.
    • Develop and manage schedules for firmware development and updates.
    • Program in C/C++ and other high-level languages, ensuring adherence to industry standards.
    • Identify and utilize appropriate software development tools, such as assemblers and compilers.
    • Collaborate with Design Engineers and Project Leaders on new or revised designs.
    • Define and document software requirements, objectives, and modules for projects.
    • Conduct or oversee software testing, troubleshoot/debug issues, and provide on-site customer support when necessary.
    • Assist in the creation of user manuals and technical documentation related to software.

    Qualifications:

    • Bachelor's degree in Computer or Electrical Engineering (BSCE, BSEE) or equivalent experience.
    • Minimum 2 years of firmware design experience preferred.

    Preferred Qualifications:

    • Strong working knowledge of Linux OS, networking, and multithreaded systems.
    • Expertise in C/C++ programming and object-oriented design principles.
    • Familiarity with communication protocols such as Ethernet, USB, I2C, and SPI.
    • Experience with embedded microcontroller systems.

    Details found in the job post

    Company Description

    Cindavi is more than a recruiting agency – we are industry matchmakers. We are experts in aligning talented engineering and scientific professionals with high-achieving companies. Our mission goes beyond mere job placements; we are architects of innovative teams. Welcome to Cindavi: Invested in Innovation.

    Company Description

    Cindavi is more than a recruiting agency – we are industry matchmakers. We are experts in aligning talented engineering and scientific professionals with high-achieving companies. Our mission goes beyond mere job placements; we are architects of innovative teams. Welcome to Cindavi: Invested in Innovation.