Back to offers

Embedded Software Engineer

Bright Coders' Factory — our name speaks for us, as our software sits in the hearts of global companies. We provide customers with state-of-the-art technologies. Our potential still grows, which is proven by the Forbes Diamond and Great Place to Work Awards.

We're writing code to make people's lives easier. In BCF, you will find your place and see that your work matters. Our portfolio includes projects from more than 15 industries - so depending on your preferences and stage of career, we're definitely going to find the right one for you.

About position

Currently, we are looking for an experienced and passionate Embedded Software Engineer.

Our client is a global technology partner for system integrators in a wide range of industries. They provide tailored solutions comprising displays, panel computers, industrial automation, network hardware, CCTV, and software. You will have an opportunity to work within a wide range of markets - industrial automation, marine, and defense, just to name a few.

We are focused on long-term cooperation where you will have the opportunity to cooperate with many industries that you will be able to get to know, analyze and, after some time, choose the best one for you!

Requirements

  • 3+ years of commercial experience in embedded development
  • Experience in C or C++ programming language
  •  Deep understanding of embedded systems and computer architecture
  • Strong debugging/troubleshooting skills in embedded systems
  • Familiarity with processors based on the ARM architecture family
  • Knowledge of architecture and design patterns
  • Familiarity with version control, code review, static code analysis, and integration tools
  • Working with the Linux operating system
  • High-level writing and documentation skills
  • Fluent English (B2)
    Nice to have
  • Electronic Engineering or Computer Science degree, or any relevant degree
  • Familiarity with video and signal processing
  • Experience in developing firmware for MCU platforms
  • Knowledge of communication protocols (e.g., CAN, Ethernet, I2C, SPI)

Your responsibilities

  • Working with products focused on code quality, system robustness, and high demand for systems uptime
  • Designing and writing the embedded software code according to desired specifications
  • Meeting with clients and the software design team to determine software specifications
  • Reviewing the code and designs
  • Analysis and enhancement of the efficiency, stability, and scalability of system resources
Similar offers for you
C++ Developer
Posted on 23/10/2023
embedded systems
Hybrid (Poznań, Wrocław)
experience

Experience

3 - 5 years
5 - 7 years
location

Location

Hybrid (Poznan)
Share:shareshare to linkedin

Embedded Software Engineer