Enable job alerts via email!

Senior Embedded Firmware Engineer

Vrize

United States

Remote

USD 80,000 - 120,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is on the lookout for a Senior Embedded Firmware Engineer to join their dynamic team. In this pivotal role, you will leverage your expertise in C and Python programming to design, develop, and implement cutting-edge firmware solutions for ARM-based microcontrollers. Your contributions will directly influence the performance and reliability of their state-of-the-art products. If you have a passion for embedded systems and a desire to mentor junior engineers, this is the perfect opportunity to make a significant impact in a forward-thinking environment.

Qualifications

  • 5+ years of experience in embedded firmware development.
  • Expertise in C and Python programming languages.

Responsibilities

  • Design and develop embedded firmware for ARM-based microcontrollers.
  • Collaborate with hardware engineers to integrate firmware with hardware.

Skills

C Programming
Python Programming
Embedded Firmware Development
ARM-based Microcontrollers
Real-Time Operating Systems (RTOS)
Problem-Solving Skills
Communication Protocols (UART, SPI, I2C)
Debugging Skills

Education

Bachelor's Degree in Electrical Engineering
Master's Degree in Computer Engineering

Tools

Debugging Tools
Git
Oscilloscopes

Job description

Job Summary:

We are seeking a highly skilled and experienced Senior Embedded Firmware Engineer to join our team. The ideal candidate will be a seasoned professional with a strong background in C and Python programming, and extensive experience in firmware development for ARM-based microcontrollers. You will play a key role in designing, developing, and implementing robust and efficient firmware solutions for our innovative products.


Responsibilities:

  • Design, develop, and debug embedded firmware for ARM-based microcontrollers (STM, ESP32, etc.).
  • Write clean, efficient, and well-documented C and Python code.
  • Develop and implement real-time operating systems (RTOS) and device drivers.
  • Collaborate with hardware engineers to integrate firmware with hardware components.
  • Conduct thorough testing and validation of firmware to ensure reliability and performance.
  • Optimize firmware for performance, power consumption, and memory usage.
  • Participate in code reviews and contribute to continuous improvement of development processes.
  • Troubleshoot and resolve complex firmware issues.
  • Stay up-to-date with the latest advancements in embedded systems and firmware development.
  • Mentor and guide junior engineers.

Qualifications:

  • Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum 5 years of professional experience in embedded firmware development.
  • Expertise in C and Python programming languages.
  • Strong understanding of ARM-based microcontrollers (STM, ESP32, etc.).
  • Experience with real-time operating systems (RTOS) and device drivers.
  • Proficiency in using debugging tools and oscilloscopes.
  • Knowledge of communication protocols (UART, SPI, I2C, etc.).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork skills.
  • Ability to work independently and manage multiple tasks.
  • Fluency in English and Spanish is a plus.

Preferred Qualifications:

  • Experience with wireless communication technologies (Bluetooth, Wi-Fi, LoRa).
  • Knowledge of embedded Linux.
  • Experience with version control systems (Git).
  • Experience with CI/CD pipelines.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Bitesize

Remote

USD 100,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer (410986)

IDR, Inc.

Remote

USD 100,000 - 720,000

2 days ago
Be an early applicant

Senior Software Engineer

Trinity Cyber

Remote

USD 100,000 - 720,000

2 days ago
Be an early applicant

Sr Software Engineer

Deltek, Inc.

Virginia

Remote

USD 68,000 - 120,000

Today
Be an early applicant

Senior Software Engineer

Moody's

Bellevue

Remote

USD 116,000 - 203,000

4 days ago
Be an early applicant

Senior Software Engineer

Moody's

Remote

USD 116,000 - 203,000

4 days ago
Be an early applicant

Senior Application Engineer

Synchro

Remote

USD 90,000 - 135,000

6 days ago
Be an early applicant

R&D - Senior Firmware Engineer-IoT Algorithms

Duracell

Bethel

Remote

USD 80,000 - 120,000

Today
Be an early applicant

Embedded Systems Engineer (Embedded Display & Graphics)

OSI Engineering

Remote

USD 80,000 - 100,000

2 days ago
Be an early applicant