OverviewAs an Embedded Software Engineer, you will play a key role in the design, development, and integration of embedded software for R&D in a market leading device company. You\'ll work as part of a cross-functional engineering team, contributing to firmware development, system design and hardware development of a range of connected devices. There will also be good scope to upskill in several areas as the company prides themself in having a multi-skilled environment.ResponsibilitiesDeveloping and maintaining Embedded C code with aspects in communication protocols and MicrocontrollersWorking alongside multiple teams in Hardware, Validation and testingWorking on the full software life cycle for their product lineBeing a key contributor within a well established teamMake use of the many resources they have to offer for maximum upskilling and personal developmentRequirements3+ years\' experience in embedded software developmentStrong proficiency in C and/or C++ for embedded systemsExperience with real-time operating systemsFamiliarity with microcontroller-based design - ARMKnowledge of serial protocols (SPI, I2C, UART) and communication stacksPrevious experience working in regulated environmentsExperience with previous IoT devices is good to haveBenefitsHealthcarePensionIf/When you are interested in this role get in touch with Daniel Brown at Reperio Human CapitalReperio Human Capital acts as an Employment Agency and an Employment Business.
#J-18808-Ljbffr