Print / Save PDF Back to job

Senior Embedded Software Engineer

Puck · Worthing, SD

How to use this kit

Ground every answer in facts on this page and the original listing. We never invent Glassdoor-style reviews or salaries that are not in our data.

Interview prep

Fit summary

Strong fit signals: comfort with requirements feasibility, multi-party design of systems/interfaces, and install/modification planning—core O*NET tasks for this occupation. Company and location DATA are geographic (Puck PL wiki; Worthing UK blurb), not employer culture or pay; treat those as unknowns.

Day in the role

As a Senior Embedded Software Engineer at Puck, a typical day centers on feasibility and design: clarifying requirements and constraints, planning installs or modifications, and aligning with systems analysts, engineers, and managers on interfaces, performance, and limits. Expect status and design discussions with stakeholders, plus coordination when software is installed or updated—per common embedded/software tasks on O*NET 15-1252.00.

Skills to emphasize

FAQ from this listing

What does the occupation data emphasize?

Requirements analysis, design within constraints, collaboration on limits and interfaces, stakeholder consultation, and install coordination (O*NET).

Is salary or review data included?

No. This enricher has no pay bands, Glassdoor/Indeed, or star ratings in DATA, so none are stated.

Where is the role grounded geographically?

Company summary uses Puck (Poland) sources; local guide uses Worthing, West Sussex, England from location DATA—not invented office culture.

Occupation tasks (O*NET)

Public-domain labor data — prepare examples for 2–3 of these.

O*NET source

Company facts (cached)

Website: miasto.puck.pl

Puck is a town in northern Poland with 11,350 inhabitants. It is in Gdańsk Pomerania on the south coast of the Baltic Sea and part of Kashubia with many Kashubian speakers in the town. Previously in the Gdańsk Voivodeship (1975–1998), Puck has been the capital of Puck County in the Pomeranian Voivodeship since 1999.

Public cache only — not an employee review.

Role overview (listing rewrite)

Puck invites qualified professionals to apply for a Senior Embedded Software Engineer role based in Worthing, SD. This full-time opportunity centers on designing, implementing, and refining embedded software solutions that power reliable devices and systems for local candidates exploring Senior Embedded Software Engineer jobs near Worthing, SD or Puck careers. Position Summary As Senior Embedded Software Engineer at Puck in Worthing, SD, you will own technical direction for firmware and embedded software projects from concept through production. You will apply advanced judgment on architecture choices, real-time performance, and hardware integration while mentoring junior engineers and partnering closely with hardware and systems colleagues. The position demands deep hands-on coding, rigorous debugging, and clear technical communication in a team focused on quality and dependable deliverables. Your Responsibilities Architect, code, and maintain embedded software and firmware for microcontrollers and specialized processors using industry-standard practices. Integrate software with hardware interfaces, peripherals, sensors, and communication protocols while ensuring efficient resource use and timing constraints. Develop and execute unit, integration, and system-level tests; troubleshoot complex issues using debuggers, oscilloscopes, and logic analysis tools. Produce and review design documentation, coding standards, and technical specifications that support maintainable long-term codebases. Participate in code reviews, architecture discussions, and cross-functional planning to elevate overall software quality and elevate team capabilities. Stay current with embedded toolchains, real-time operating systems, and best practices to continuously improve reliability and performance. Skills & Qualifications Proven senior-level experience developing production-quality embedded software or firmware, typically gained through several years in similar engineering roles. Strong proficiency in C and C++ for resource-constrained environments, plus familiarity with assembly where performance demands it. Solid understanding of real-time operating systems, interrupt handling, memory management, and low-level hardware interaction. Experience with common communication buses and protocols (such as I2C, SPI, UART, CAN, or Ethernet) and associated device drivers. Ability to interpret schematics, collaborate with electrical engineers, and use lab equipment for bring-up and validation. Excellent debugging skills, commitment to clean code, and clear written and verbal communication for technical audiences. Bachelor’s degree in computer engineering, electrical engineering, computer science, or equivalent practical experience is typically expected for this Senior Embedded…

Full job on Get A Job.AI

Questions to ask them

Generated for personal interview prep · 2026-07-17 UTC · getajob.ai