Embedded Software Engineer
Il y a 3 heures
Brecht, Flanders, Belgique
Vivid Resourcing Ltd
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
pbLocation: /b Brechtbr/bContract: /b Permanent /p h3About the role /h3 pOur client is looking for an Embedded Software Engineer to join its engineering team in Brecht, Belgium, on a permanent basis. The successful candidate will design, develop and test embedded software that runs on electronic hardware, working closely with colleagues across hardware, systems and test. /p pThe role covers the full software lifecycle, from requirements and architecture through to implementation, debugging and release. The Embedded Software Engineer will write reliable, well-documented code for resource-constrained devices, bring up new hardware platforms and make sure the software meets the performance and quality standards the products demand. /p pThe organisation values engineers who combine technical depth with clear communication and a methodical approach to problem solving. Salary and benefits will be confirmed with candidates. /p h3Main responsibilities /h3 ul liDesign, develop and maintain embedded software for electronic devices and systems /li liWrite, review and debug code in C and C++ for microcontroller and embedded processor platforms /li liDevelop and integrate device drivers, board support packages and communication interfaces /li liSupport hardware bring-up and work with hardware engineers to resolve integration issues /li liCreate and run unit, integration and system-level tests, and analyse results /li liDebug hardware and software issues using oscilloscopes, logic analysers and debuggers /li liContribute to software requirements, architecture and design documentation /li liUse version control, code reviews and continuous integration to maintain software quality /li liWork with systems, hardware and test colleagues to deliver features and releases on schedule /li liSupport product releases, field issues and ongoing software improvements /li /ul h3Requirements /h3 ul liDegree in electronics, computer science, software engineering or a related discipline, or equivalent practical experience /li liProven experience developing embedded software, with strong skills in C and C++ /li liExperience working with microcontrollers or embedded processors and their peripherals /li liUnderstanding of communication protocols such as SPI, I2C, UART, CAN or Ethernet /li liExperience debugging at hardware and software level, including the use of standard lab equipment /li liFamiliarity with real-time operating systems or embedded Linux /li liExperience with version control, code review and structured software development processes /li liAbility to read schematics and work comfortably alongside hardware engineers /li liClear written and spoken communication in English /li /ul h3The offer /h3 pThis is a permanent position based in Brecht, Belgium. Salary and benefits will be confirmed with candidates during the application process. /p pIt suits an embedded engineer who enjoys working close to the hardware and wants to see their code run in real products. /p