Senior Firmware Design Engineer

  • Share :

Client Overview

Our client is a purpose-driven medical-device startup. They believe all patients deserve to receive the best level of care. They are developing cutting-edge technologies that help achieve this goal, and benefit clinicians and patients. Their goal is to improve vision by reinventing ophthalmic diagnostics. They have the technologies, tools, determination, and people to achieve our ambitious goal.

Position Overview

Our client is seeking an experienced Senior Firmware Engineer to spearhead the development of several of their firmware design tasks. In this role, you will be responsible for the design, implementation, and testing of their embedded systems. You will work on complex data acquisition systems, motion control systems, laser control, and other subsystems. You will be instrumental in integrating device drivers and APIs for electronic subsystems. Your work will span the entire firmware development lifecycle, from initial design through testing and maintenance, and documenting design and implementation details.

Key Responsibilities

Architect and develop complex firmware for high-speed FPGA-based data acquisition and waveform system, including boot loaders, device drivers, and middleware, ensuring performance, reliability, and efficiency.

Develop firmware for motion and light control systems, including stepper motors, servo motors, laser controls, and safety interlocks.

Develop and optimize multi-threaded and interrupt driven firmware to handle concurrent tasks, maximizing system responsiveness and performance.

Optimize firmware for high performance, low power consumption, and robust reliability, utilizing advanced profiling and optimization techniques.

Perform system-level integration, ensuring cohesive operation of hardware, firmware, and software components.

Lead efforts to debug and troubleshoot complex firmware and system-level issues. Employ advanced debugging tools and methodologies to diagnose and resolve problems efficiently.

Collaborate with cross-functional teams to ensure cohesive system design and contribute to architecture discussions.

Create and maintain detailed design documentation, test plans, and user documentation.

Other duties tasks and duties as assigned.

Job Requirements

BS or MS in Computer Engineering, Electrical Engineering, or a related field.

5+ years of experience in embedded firmware development.

Strong knowledge of C/C++ programming in an embedded software context.

Experience with RTOS, including kernel modules and device drivers, and low-level hardware interfacing.

Proficiency with Linux-based systems, including kernel modules and device drivers.

Proficiency in handling peripherals such as UART, SPI, high-speed USB, CAN, GPIO, and I2C.

In-depth knowledge of interrupts and multi-threaded application development.

Strong background in developing and debugging firmware on target hardware.

Experience with multi-core processors, high-performance computing, and FPGA integration.

Proficiency with advanced communication protocols and security considerations.

Strong experience with reading schematics and data sheets of components.

Experience with test equipment such as oscilloscopes, multimeters, and signal analyzers.

Strong analytical and problem-solving abilities with a keen attention to detail.

Excellent verbal and written communication abilities to effectively convey complex technical information.

Ability to work collaboratively in a team environment.

Compensation:

Up to $180k

Our client acknowledges that equal opportunity for all persons is a fundamental human value. Each employee and applicant will be considered on the basis of individual ability and merit, without regard to , , , , , , , expression, , , marital status, physical , mental , medical condition, genetic information, protected military or veteran status, or any other characteristics.

For more job opportunities, follow us at

HR Pals & Recruiting Pals: My Company | LinkedIn

Read the full job description and apply online on the recuiter's web-site

Find Jobs Hiring Now Near You!

Get Jobilize Mobile App

Get Jobilize Job Search Mobile App Now

Receive real-time job alerts and never miss the right job again

Get it on Google Play Download on the App Store
Senior Firmware Design Engineer

ZipRecruiter

  • US - US

  • December 21, 2024


Client Overview • Our client is a purpose-driven medical-device startup. They believe all patients deserve to receive the best level of care. They are developing cutting-edge technologies that help achieve this goal, and benefit clinicians and patients. Their goal is to improve vision by...


Lead Fabricator

ZipRecruiter

  • US - US

  • December 21, 2024


The Lead Fabricator is a member of the fabrication team and works side by side with the other team members fabricating various assemblies. He / She will have the required skills to fabricate parts, pieces or products using a variety of tools and equipment according to required specifications with...


Senior Structural Engineer, Buildings

ZipRecruiter


Senior Structural Engineer, BuildingsLocation: • SW LondonJob Type: • PermanentSalary: • £45k - £55k (Negotiable on experience)Benefits: • 23 days annual leave which increases after 3 years, Bonuses, Flexible working + WFH policy, enhanced pension scheme, Gym, Enhanced bike to...


Instrumentation & Control Engineer 3125

ZipRecruiter

  • US - US

  • December 25, 2024


Navarro Research and Engineering is recruiting for an Instrumentation & Control Engineer in Richland, WA. • Navarro Research & Engineering is an award-winning federal contractor dedicated to partnering with clients to advance clean energy and deliver effective solutions for complex...


Application Engineer- Motion Control

ZipRecruiter

  • US - US

  • December 20, 2024


Our client is actively looking for a Application Engineer- Motion Control. • Responsible for providing technical application support for the development and implementation of customer applications dealing with complex precision systems. In this role you will work within defined parameters to...


Supply Chain Manager

ZipRecruiter

  • IT - Latium - Rome

  • November 26, 2024


Job Title: Supply Chain Planner • Department: Supply Chain Team • Reports To: Director of Supply Chain • Position Summary: • The Supply Chain Planner is a key member of the Supply Chain Team who will lead the supply planning process. This role is responsible for overseeing...


Senior RF System Test Engineer

ZipRecruiter


Title: • Senior RF System Test Engineer • Work Location: • Tysons Corner (Vienna) VA • Work for a dynamic and growing company developing advanced technologies for customers with challenging radio frequency and networking needs. • Our ideas and products are revolutionizing...


Data Engineer III Hybrid - Lawrencveille, GA

ZipRecruiter

  • US - US

  • December 19, 2024


Description Summary: • The Senior Level Data Engineer will be responsible for architecting, building, and optimizing our data pipelines and systems, using expertise in data management, security, and optimization, along with proficiency in ETL/ELT, batch and near real-time workloads, and CI/CD...