wagey.ggwagey.gg
27,175  jobs27,175  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(27,175)/Software Engineer Role(2,062)/Peregrine (5) - Embedded Software Engineer
Pro members applied to this job 36 hours before you saw itGet Pro ›
Peregrine

Peregrine - Embedded Software Engineer

Bournemouth - Hybrid - Asia-Pacific *2d ago
In OfficeAPACData AnalyticsTransportationSoftware EngineerEmbedded Systems EngineerC++Board SupportGitJiraConfluenceGitLabDocumentation

Requirements

• Strong C or C++ programming skills in embedded environments. • Experience developing firmware for STM32, TI or similar microcontrollers and working with RTOS environments. • Understanding of hardware schematics and interfaces such as I2C, SPI, UART and CAN. • Confident with firmware and hardware integration and debugging (STM, TI, Keil, Code Composer Studio). • Able to gather, understand and break down requirements into clear features. • Good communication and teamwork skills. • Familiarity with Git, GitLab, Jira and Confluence. • Experience with branching strategies and technical documentation. • Experience troubleshooting embedded hardware systems and PCB-based products. • This is an opportunity to contribute to meaningful engineering that improves cities and towns infrastructure, enhances safety, and supports environmentally responsible systems. • We build workforces that deliver tech and change programmes at leading UK organisations. By combining data science from Peregrine Intelligence, our industry-accredited Peregrine Academy, and market-leading attraction and diversity initiatives, we bridge capability gaps at all levels in public and private sector organisations. We work closely with our clients to understand their challenges and deliver flexible, long-term solutions that make a real difference. When you join Peregrine, you become part of a team that’s focused on growth, both yours, our clients’, and the sectors we support. You’ll also get access to a full range of benefits alongside your salary. • How Specialist Talent Works • As a permanent employee at Peregrine, you’ll be part of our Specialist Talent team. That means you’ll work on-site or remotely with our clients, supporting them on complex, high-impact projects in Data, Digital and Business Transformation. You’ll get the variety and challenge of consultancy work, with the stability and support of a permanent role. You’re not a contractor - you’re a valued member of our team, with access to all the same benefits, learning opportunities, and community. • Our Culture • We’re curious, open, and always learning. We believe in doing great work and doing it with integrity. We support each other, share ideas freely, and celebrate progress big and small. And we care about the impact we make, whether that’s helping clients solve tough problems or creating opportunities for people from all walks of life. • Diversity and Inclusion • We’re proud to be a diverse team, with 20+ nationalities represented across Peregrine. We welcome people from all backgrounds and experiences, and we’re committed to building an inclusive workplace where everyone can thrive. Through our partnerships and internal initiatives, we’re working to improve social mobility, reduce our environmental impact, and help our clients build more inclusive teams too. • Find out more: peregrine.global or check out our LinkedIn page: peregrine-resourcing • Find out more: • peregrine.global • or check out our LinkedIn page: • peregrine-resourcing

Responsibilities

• Define firmware requirements and plan implementation. • Design, develop, test and review embedded firmware across multiple platforms, including firmware migration and software release activities. • Support firmware update mechanisms, bootloaders and software deployment strategies. • Integrate and test firmware with hardware and wider system components, supporting board-level debugging, validation and verification activities. • Take part in stand‑ups and planning sessions. • Perform regression testing and contribute to continuous integration improvements to maintain software quality.

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

Ampd EnergyAmpd Energy - Embedded Software Engineer4d ago
·Remote - Hong Kong
RemoteAPACSeniorArtificial IntelligenceInternet of ThingsSoftware EngineerEmbedded Systems EngineerDocumentationC++LinuxPythonReporting
QuEra Computing, Inc.QuEra Computing, Inc. - Scientific Software Engineer9mo ago
·Tsukuba, Japan
In OfficeAPACSoftwareSoftware EngineerPythonC++Documentation
serveroboticsserverobotics - Sr. Embedded Software Engineer, Robotics Platform4w ago
·los angeles, california , United States·$168k - $204k/year
RemoteNASeniorDiagnosticsRoboticsSoftware EngineerEmbedded Systems EngineerC++LinuxCross-functional CollaborationDocumentation
AvePointAvePoint - Software Engineer (Jira)5mo ago
·Singapore
In OfficeAPACMidCloud ComputingSoftwareSoftware EngineerPythonJavaScriptJiraRESTGitAWSGitHubConfluence
Tycho.AITycho.AI - Embedded Linux Software Engineer3w ago
·Cambridge, Massachusetts, United States·Equity
In OfficeNARoboticsSoftwareSoftware EngineerEmbedded Systems EngineerC++GitJenkinsLinuxBash
MORSE CorpMORSE Corp - Embedded Software Engineer3w ago
·Cambridge, MA·$90k - $200k/year + Equity
In OfficeWWSeniorLife InsuranceInsuranceSoftware EngineerEmbedded Systems EngineerC++RustPythonConfluenceHarness
QuEra Computing, Inc.QuEra Computing, Inc. - Scientific Software Engineer - Hardware Compilation6mo ago
·Tsukuba, Japan
In OfficeAPACSoftwareSoftware EngineerPythonC++DocumentationGeminiQdrant
Ethernovia, Inc.Ethernovia, Inc. - Senior Principal Embedded Software Engineer4w ago
·Pune (Hybrid) (Remote- case to case) in India Only - Hybrid·Equity
In OfficeAPACPrincipalSoftwareUtilitiesSoftware EngineerPrincipalC++PythonDocumentationGitBase
XTX MarketsXTX Markets - C++ Software Engineer2w ago
·Singapore, Central
In OfficeAPACStaffSoftware EngineerC++Linux

Browse more by category

Show 2,062 moreSoftware EngineerShow 17 moreEmbedded Systems EngineerShow 792 moreC++Show 101 moreBoard SupportShow 483 moreGitShow 481 moreJiraShow 169 moreConfluenceShow 69 moreGitLabShow 3,905 moreDocumentation
Privacy·Terms··Contact·FAQ·Wagey on X