qualified in computer science or software engineering background or relevant experience Experience in the Software development lifecycle and processes (e.g. design, coding, unit testing, system testing), and tools (e.g. UML design tools, software IDEs) Experience with C, or C++, with real time software Object-oriented design/development including UML, SysML or XML Project planning and reporting The Radar Software More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
Design and develop embedded software using C for real-time applications. Implement and debug bare-metal software solutions. Develop software within real-time operating systems such as FreeRTOS. Apply UML methodologies for structured software design. Manage and trace software requirements using DOORS. Support testing, integration, and validation of embedded software. Collaborate with multidisciplinary engineering teams throughout the software lifecycle. Ensure … design meets performance, safety, and reliability standards. Skills & Experience Proficient in Embedded C programming. Experience with bare-metal programming and real-time operating systems (e.g., FreeRTOS). Familiarity with UML for software design and DOORS for requirements management. Strong understanding of real-time system constraints and software reliability principles. More ❯
concise technical documentation Utilising DOORs for effective requirements management Identifying and resolving complex technical issues through disciplined problem-solving and systems-level thinking Applying system design languages such as UML and SysML for use case analysis and trade studies Producing accurate estimates for bid activities and contributing to project planning Ensuring designs meet mechanical and environmental qualification standards Job Requirements … for requirements management Ability to manage complexity, uncertainty, and competing demands effectively Demonstrable problem-solving skills and system-level thinking Experience with system design languages and techniques such as UML, SysML, use case analysis, and trade studies Ability to produce estimates for bid activities Knowledge of mechanical and environmental qualification processes If you have a strong background in systems engineering More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
testing on both host and target platforms Running tests, analysing results and using target test facilities such as debuggers, probes, logic analysers and oscilloscopes Documentation and Design work in UML Skillset/experience required: Experience of the C Programming Language Experience of testing software products for ARM based multi-core processing platforms Experience of communications protocols (e.g. SPI, UART, Ethernet … and techniques in both host and target environments Experience of test tools such as LDRA or equivalent for host testing Experience in model-based development, either in SysML/UML Knowledge of Real Time Operating Systems such as PikeOS or FreeRTOS Bare metal programming More ❯