PuJob Title : /u Embedded Software Developer – Communication /ppuWork Modality : /u Hybrid /ppbCompany Overview /b /ppWe are a technology company focused to design and develop advanced Software Defined Platforms (SDP), empowering industries with unprecedented flexibility, scalability, and efficiency. Our innovative solutions are reshaping communication systems globally. We’re seeking talented Software Developers or Specialists to join our dynamic team and contribute to the development of our comprehensive SDPs. /ppbPosition Overview /b /ppAs a Full-Time Embedded Software Developer, you will play a pivotal role in designing, developing, and optimizing our SDPs. You will leverage your expertise in C / C++ programming, Linux OS or RTOS, and intermediate framework, to create robust and high-performance software solutions. The ideal candidate will have a strong understanding of SDP technologies and a proven track record of successful hardware and software integration. /ppbKey Responsibilities /b /pulliDesign, develop, and maintain software components for our SDPs, focusing on Linux OS-related activities or RTOS applications, and middleware. /liliCollaborate closely with hardware engineers, firmware developers, and system architects to integrate software with hardware components, peripherals, and RF subsystems. /liliImplement device drivers, low-level software interfaces, and communication protocols to facilitate seamless interaction between software and hardware subsystems. /liliOptimize software performance and resource utilization for efficient execution on embedded systems and resource-constrained environments. /liliConduct thorough testing and validation of software modules to ensure reliability, robustness, and compliance with system requirements. /liliDevelop and maintain documentation including design specifications, API references, and user guides. /liliStay updated with the latest advancements in SDP technologies, Linux kernel development, RTOS principles, and middleware. /liliProvide technical guidance and support to cross-functional teams, contributing to continuous improvement initiatives and best practices. /liliProvide progress / technical updates to the engineering manager, technical authority or project manager as necessary. /liliProvide input into the project management plan, notably with timescale estimation and technical risk identification. /liliProvide technical guidance and support to junior developers and cross-functional teams. /liliPreparation of material for phase reviews. /liliContribute to peer design reviews. /liliLeadership of small teams and projects as required. /liliField trials support. /liliProactively support company compliance to Health and Safety legislation through adherence to company polices, processes and practices. /liliEnsure that all business activity is conducted in line with company values, policies and ethics codes of conduct. /liliUndertake any other activity as reasonably requested by management. /li /ulpbQualifications /b /pulliHonors Bachelor’s degree in Computer Science, Electrical Engineering, or related field. /li /ulpMaster’s degree preferred, however experience is important and will be considered in lieu of formal academic qualifications. /pulliExtensive and proven experience in Embedded Software Development, using C / C++ programming languages, with a focus on Embedded Systems, Real-Time Applications, and Middleware. /liliProficiency in Linux OS-related activities including kernel configuration, device drivers, and system-level programming. /liliStrong understanding of RTOS concepts and principles, with hands-on experience in developing real-time applications and drivers. /liliKnowledge of hardware and software integration techniques, including familiarity with communication protocols and interface standards. /liliExperience with version control systems (e.g., Git), build systems (e.g., CMake), and debugging tools. /liliExcellent problem-solving skills and attention to detail. /liliAbility to work effectively in a collaborative team environment as well as independently. /liliStrong communication skills with the ability to convey technical concepts to diverse audiences. /liliExcellent organizational skills, such as time management and prioritizing. /liliProficient in the use of standard MS Office tools, Word, Excel, Outlook, Visio /liliGood knowledge of English in writing and speaking. /li /ulpApply now /ppHere you can send your application for this position /ppJ-18808-Ljbffr /ppEmbedded Software Developer • lecce, Italia /p #J-18808-Ljbffr