Embedded C Developer with Linux and Yocto (f/m/x) w… - Jobeax
Opis oferty
Embedded C Developer with Linux and Yocto (f/m/x) w Kraków, Polska
Sii Sp. z o.o.
HybrydowoPołączenie biura i pracy zdalnej
Kraków, Polska
Embedded C Developer with Linux and Yocto (f/m/x)
Miejsce pracy: Kraków
Technologies we use
Expected
Embedded C
Linux
Git
Kernel
Yocto Project
Bash Shell
Python
Optional
TCP/IP
UDP (User Datagram Protocol)
CAN Protocol
UART
I2C
SPI (Serial Peripheral Interface)
About the project
We are looking for an experienced Embedded C Developer to join our team and work on innovative projects in the field of embedded systems. You will be responsible for developing and maintaining embedded software for various applications, utilizing your expertise in Linux and Yocto. This role offers a hybrid work environment in Cracow. If you are passionate about embedded development and eager to contribute to cutting-edge solutions, we encourage you to apply.
Your responsibilities
Developing and maintaining embedded software for Linux-based systems
Implementing and optimizing build processes using Yocto
Writing scripts in Bash and Python for automation and testing
Utilizing Git for version control and collaboration on software projects
Debugging embedded Linux devices and troubleshooting issues
Working with the Linux kernel and systemd to ensure system stability and performance
Our requirements
Minimum 5 years of experience in embedded software or firmware development
Proficiency in Embedded C programming and general microcontroller experience
Hands-on experience with Linux and Yocto
Familiarity with scripting languages such as Bash or Python
Experience with Git and understanding of Git submodules
Ability to debug embedded Linux devices and utilize Linux kernel features
Proficient in written and verbal communication in English
Optional
Experience with TCP/IP, UDP, CAN, UART, I2C, and SPI protocols
Familiarity with CI/CD setups such as GitLab CI or Jenkins
Experience working with remotely updated embedded devices
... kernel space czy systemów budowania Linuxa wbudowanego - Skryptowanie w Pythonie, bashu. Nasze wymagania - Dobra znajomość języka C, doświadczenie w pracy z embedded Linux - Doświadczenie np. z u-boot / kernel / yocto / buildroot / device tree / OpenWRT / Linux security etc. - Umiejętność używania narzędzi laboratoryjnych ...
- 5+ lat doświadczenia w pracy z systemami Linux Embedded - Bardzo dobra znajomość języka C - Doświadczenie z Linux Kernel - must have - Znajomość Git - Wykształcenie wyższe techniczne - Znajomość polskiego i angielskiego na poziomie min B2+ Mile widziane: - Bootloaders ( ex. U-boot) - Security w systemach Embedded - Yocto ...
... agile, scrum Your responsibilities, Developing and testing embedded applications in C/C++,, Collaborating with the development team on ongoing projects,, Debugging and optimizing code for better performance,, Implementing new features and supporting software development,, Troubleshooting issues and working on their resolution. ...
... technologies. - Design, implement, and maintain embedded software modules. - Prepare technical specifications and documentation for software components. - Test, debug, and verify developed software. - Use tools supporting embedded systems development and testing. - Report progress and completed tasks. - Cooperate with other project ...
... technologies. - Design, implement, and maintain embedded software modules. - Prepare technical specifications and documentation for software components. - Test, debug, and verify developed software. - Use tools supporting embedded systems development and testing. - Report progress and completed tasks. - Cooperate with other project ...
... and developing existing software, Developing and maintaining embedded software in C/C++, Working with microcontroller (MCU) peripherals, Integrating devices with external systems and applications, Writing unit tests and ensuring code quality and readability, Participating in the design of new devices and features, Creating ...
... boards, or an RTOS, preferably Zephyr RTOS., Familiarity with common interfaces and protocols such as UART, SPI, I2C, CAN, or Modbus., Basic electronics knowledge and experience using tools such as a multimeter, oscilloscope, or logic analyzer., Exposure to embedded Linux, cross-compilation, the Yocto Project, or build systems., ...
What You Bring - 3+ years of experience working with embedded Linux - Strong, hands-on C skills - you will create, extend and debug a real production C codebase - Solid Linux fundamentals: processes, IPC, filesystems, boot flow, on-target debugging, networking - Experience with a multi-layered build system (Yocto/Buildroot) ...
... management applications, telemetry, statistics, and Over-the-Air (OTA) updates. - Ensuring communication via Kafka / Ethernet / TCP/IP. - Strong focus on security and performance. Our requirements - Commercial experience with Go. - Experience with Linux (command line proficiency, strong interest in Linux, embedded Linux experience ...
... boards, or an RTOS, preferably Zephyr RTOS., Familiarity with common interfaces and protocols such as UART, SPI, I2C, CAN, or Modbus., Basic electronics knowledge and experience using tools such as a multimeter, oscilloscope, or logic analyzer., Exposure to embedded Linux, cross-compilation, the Yocto Project, or build systems., ...