Senior Software Engineer
Role details
Job location
Tech stack
Requirements
Job ResponsibilitiesContribute to assigned software projects as a technical member of the Software Engineering team.Support the full software development lifecycle, including design, implementation, and validation.Collaborate with software and multi-disciplinary engineering teams to deliver projects and programmes successfully.Contribute to the development and definition of new product concepts and ideas across both Product and Services.Collaborate with other functional teams across the organisation to develop and implement effective technical solutions.Job RequirementsEducationBachelor's degree in software engineering, Computer Engineering, Computer Science, or a similar discipline preferredExperience - Essential7+ Yearsor similar equivalent of demonstrable experience.Good knowledge of modern C++Experience usinghigh level/scripting languages e.g.Python, Perl, bashGood understanding of Linux based operating systems architecture and how to optimise applications for performanceExperience developing multi-core/multi-threaded applicationsDigital Signal Processing experienceProgramming for real time operating systemsKnowledge of GNSS signalsHands-on experience in working within a structured engineering environment that includes Requirements Analysis/Definition, Design/Implementation, Defect Tracking, and TestingCan effectively apply Spirent's ISO accredited Product Realisation Process (PRP)Knowledge or experience in Visual Studio® productGood knowledge of Object-Oriented software principlesKnowledge of configuration management tools and software version controlKnowledge of CI best practiceBehavioursCommunicates effectively, listens sensitively, adapts communication to audienceand fosters effective communication with othersStepsup andtakesactionwithout being asked. Looksfor opportunities to make a differenceAdaptsto new/difficult situationsand devise ways to overcome obstaclesDecisive,determinedand persistent -demonstratingboth individual and collective ownershipLeadsby example and results oriented - focus is on getting to the desired outcomeAbility to contribute to and eventually lead multi-disciplinary projects through the ProjectRealizationProcessConsistency of approachGoodorganisationskillsCreativity -original/innovative thinker, ability to go beyond traditional approachesEEO is the LawADP Privacy StatementArtificial IntelligenceGoogle Privacy PolicyGoogle Terms of Service #J-18808-Ljbffr