Vacancy caducado!
- 5+ years of C user-space development experience with Embedded Linux
- 5+ years of experience with Linux OS kernel patching and kernel driver development
- Experience with common microcontroller peripherals and driver development: I2C, SPI, UART, Memory, USB, Ethernet, LCD
- Experience with basic scripting languages: Shell, Bash, Python
- Experience with source control using Git
- Experience with TCP/IP and networking fundamentals
- Experience with Embedded Linux build systems such as Yocto
- Hands-on experience with hardware board bring up and low level driver development
- Good knowledge of fieldbus protocols such as Modbus RTU & TCP, Profibus DP, Profinet
- Hands-on experience with hardware board bring up and low level driver development
- Experience with embedded SQL databases such as SQLite or PostgreSQL
- Ability to produce technical design documentation for assigned features and user stories.
- Experience with Agile Development using Jira and and the Atlassian Suite.
- The Embedded Software/Firmware Engineer is an integral position within the HACH R&D team.
- Are you looking to work in a collaborative environment that will drive growth and innovation within the firmware competency? This engineer will engage with SCRUM in an Agile team environment with the core responsibility of developing high quality innovative solutions!
- The purpose of this position is to apply basic and advanced embedded systems engineering principles to develop and support microprocessor-based systems. Additional responsibilities include firmware engineering support to sustain and improve the viability of existing products.
- End-to-End Design and Development of embedded solutions;
- You will work as a member of an Agile firmware development team using scrum processes;
- Drive firmware quality by using early defect discovery and removal;
- Analyze acceptance criteria and provide estimates of effort.
Vacancy caducado!