You'll join a growing team working on a wide variety of high-impact projects across mission-critical domains. Key Requirements: Proven experience in verifying embedded software written in C or C++ In-depth knowledge of software development lifecycles, especially within safety-critical systems Well-versed in industry standards like DO-178C, ISO 26262, and IEC 61508 Excellent skills in More ❯
You'll join a growing team working on a wide variety of high-impact projects across mission-critical domains. Key Requirements: Proven experience in verifying embedded software written in C or C++ In-depth knowledge of software development lifecycles, especially within safety-critical systems Well-versed in industry standards like DO-178C, ISO 26262, and IEC 61508 Excellent skills in More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Starling Bank
in the UK, with over 300K ratings and an average rating of 4.9. Our iOS application is entirely written in Swift. It is highly modular and we use MVVM-C architecture to maximise code reusability and testing. We also value simplicity over complexity, fewer moving parts means fewer faults and easier comprehension. Some of the well known frameworks and tools More ❯
all new systems and interfaces + Meeting with and supporting existing systems and subcontractors Skills and Experience Required: + Qualification in Electronics + Embedded microprocessor experience + Proficient in C programming + Experience with analogue design Bonus: + 3+ years’ experience developing complex hardware and software systems + System level debug experience What you’ll get: + Attractive and negotiable More ❯
all new systems and interfaces + Meeting with and supporting existing systems and subcontractors Skills and Experience Required: + Qualification in Electronics + Embedded microprocessor experience + Proficient in C programming + Experience with analogue design Bonus: + 3+ years experience developing complex hardware and software systems + System level debug experience What you ll get: + Attractive and negotiable More ❯
Design Verification: • Create coverage driven verification plan document. • Create UVM verification environment. • Verify CPU connectivity to IP blocks (using ASM boot, and C code, GNU toolchain) • The tasks will include writing test plans, defining test methodologies, developing test benches, writing testcases, completing functional verification and closing coverage for all the agreed design blocks in the SoCs/Subsystems • Run regressions … implemented tests passing on the RTL. • Methodologies will include a mix of design checks, verification techniques using simulators and emulators: UVM, formal, Verilog/System Verilog based testbenches and C, System Verilog, UVM based testcases More ❯
Design Verification: • Create coverage driven verification plan document. • Create UVM verification environment. • Verify CPU connectivity to IP blocks (using ASM boot, and C code, GNU toolchain) • The tasks will include writing test plans, defining test methodologies, developing test benches, writing testcases, completing functional verification and closing coverage for all the agreed design blocks in the SoCs/Subsystems • Run regressions … implemented tests passing on the RTL. • Methodologies will include a mix of design checks, verification techniques using simulators and emulators: UVM, formal, Verilog/System Verilog based testbenches and C, System Verilog, UVM based testcases More ❯