← Back to jobs

BS Technologies Logo
Senior Firmware Engineer

BS Technologies

 

Highland, IL, USA

Posted On: 3 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Senior Firmware Engineer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

You will design and implement low-level software for embedded systems, owning the development of firmware, drivers, and hardware integration.

This role is on-site.

Responsibilities

  • Develop and maintain firmware using C++ and object-oriented programming principles.
  • Implement drivers and software stacks for embedded Linux environments.
  • Configure and manage microcontroller systems and hardware peripherals.
  • Integrate communication protocols including Ethernet, USB, I2C, and SPI.
  • Write and execute unit tests to ensure code quality and stability.

Required Skills

  • 5+ years of experience in firmware development.
  • Proficiency in C++.
  • Strong understanding of Object-Oriented Programming (OOP).
  • Hands-on experience with Embedded Linux.
  • Experience working with Microcontroller Systems.
  • Practical knowledge of Ethernet and USB protocols.
  • Experience implementing I2C and SPI communication.
  • Experience with unit testing frameworks.

Preferred Skills

  • Bachelor's degree or equivalent graduate qualification.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs