Embedded Software Engineer @ NEEDCODE Sp. z o.o.

Polsko

  • Experience with the ARM Cortex-M microcontroller platform, proven experience in embedded software engineering (>3 years), with solid, hands-on experience in embedded C programming. 
  • Proficiency in co-debugging software and hardware issues using diagnostic tools like oscilloscopes, logic analyzers, and digital multimeters.
  • Understanding of different real-time operating systems, their rules, and underlying philosophy (e.g., Zephyr RTOS).
  • Good knowledge of microcontrollers and microprocessor techniques, including communications and system software design.
  • Understanding and experience with peripherals such as PWM, ADC, UART,SPI, I2C and timers.
  • Ability to write clear, maintainable code.
  • Aptitude in fundamental hardware interactions, encompassing tasks such as wire connections and soldering, facilitating effective troubleshooting and prototype development.
  • Proficient with Git for version control.
  • A problem-solving mindset, with a natural tendency to anticipate customer needs.
  • Excellent command of English, exhibiting strong communication skills, both in writing and speaking.
  • (nice to have) Familiarity with wireless communication protocols including BLE, 802.15.4,OpenThread and Matter Technology.
  • (nice to have) Familiarity with any modern unit testing framework.
  • (nice to have) Familiarity with Python to use tools and manage tests.
  • (nice to have) Familiarity with CAN protocol and related software protocols (J1939 based or CANOpen).

About needCode:

needCode specializes in developing, delivering and providing support for embedded systems. Our technical expertise, combined with extensive experience in embedded systems, allows us to customize, extend and optimize the software to meet the customers exact requirements. Embedded system quality and reliability are critical to every delivery. We employ rigorous and thorough automated testing, release engineering and quality assurance procedures to ensure that the system is fit for its goal. We are delivering a customized, innovative and affordable project proposal every time, and then execute it in an exceptional way, meeting both deadline and budget.


Our offering:

  • Collaborate with a great team of enthusiastic co-workers who are passionate about what they do.
  • Engage in impactful work with a global leader in scalable and dynamic RF solutions.
  • Thrive in a challenging role within a strongly growing, international high-tech company that values innovation and agility.
  • Benefit from a dynamic working environment where new ideas are born and implemented as fast as you can manage, offering a platform for continuous learning and growth.
  • Step into a highly visible, internationally oriented position, making a tangible difference with your contributions.
  • Enjoy a competitive salary package, in line with your expertise, reflecting the value we place on your skills and experience.
  • Relish the flexibility with our work-from-home policy, offering both remote and hybrid work arrangements to suit your needs.

    The job vacancy is open in our office located in Krakow. Here, you will be provided with all the necessary tools to excel in your work, within an atmosphere thats both inspiring and supportive, as we believe a positive work environment is foundational to our success.


Offer description:

As an Embedded Software Engineer, you will play a key role in the development of smart, connected solutions across a wide range of applications - from consumer IoT devices to industrial-grade systems. You’ll be involved in needCode ongoing projects that require working with various communication protocols - wired and wireless.

This is a hands-on engineering role that will challenge you to design and implement efficient embedded firmware from the ground up. You will work closely with a multidisciplinary team, including hardware designers and system architects, to bring complete products to life - from concept through prototyping to final validation.

You’ll have the opportunity to contribute to platform architecture decisions, select and integrate hardware components, and define communication protocols tailored to specific use cases. Depending on your experience and interest, you may also take part in tasks related to power optimization, bootloader development, over-the-air firmware updates, and RF performance validation.

If you are curious, resourceful, and eager to work with real devices that go beyond the screen - this position will allow you to grow your embedded systems expertise while working on tangible, high-impact products.

,[Taking part in product development as Embedded Software Engineer. , Interface with hardware components, ensuring seamless communication and integration between software and underlying electronic systems. , Conceive, design, and implement firmware solutions for embedded systems. , Write efficient and reliable code primarily in C, adhering to best practices in firmware development. , Take part in the entire lifecycle of firmware development from conceptualization to execution, ensuring the creation of robust, efficient, and maintainable firmware solutions. , Contribute to the complete process of electronic device creation including design, programming, and testing, ensuring firmware integrates seamlessly with hardware components. , Collaborate with hardware engineers to accomplish fast and high quality product delivery.] Requirements: C, ARM, RTOS, UART, SPI, I2C Additionally: Sport subscription, Small teams, International projects, Flat structure, Free coffee, No dress code, Free parking, Shower.

Kategorie

embedded

  • Podrobné informace o nabídce práce
    Firma: NEEDCODE Sp. z o.o.
    Lokalita: Práce v Polsku
    Odvětví práce: embedded
    Pracovní pozice: Embedded Software Engineer @ NEEDCODE Sp. z o.o.
    Směnnost práce fulltime - 40 hours per week
    Nástup do práce od: IHNED
    Nabízená mzda: neuvedeno
    Nabídka přidána: 25. 7. 2025
    Pracovní pozice aktivní
Odpovědět na inzerát
    Buďte první, kdo se na danou nabídku práce přihlásí!
Zajímavé nabídky práce v okolí:

Práce Embedded Software Engineer @ NEEDCODE Sp. z o.o.: Často kladené otázky

👉 V jakém městě se nabízí nabídka práce Embedded Software Engineer @ NEEDCODE Sp. z o.o.?

Práce je nabízena v lokalitě Kraków.

👉 Jaká firma nabírá na tuto pozici?

Tato nabídka práce je do firmy NEEDCODE Sp. z o.o..

0.1325