Hudson Shribman | Senior Software Engineer Apply now
Hudson Shribman | Senior Software Engineer

Hudson Shribman | Senior Software Engineer

Redhill Full-Time 43200 - 72000 £ / year (est.) No home office possible
Apply now
H

At a Glance

  • Tasks: Lead a small team to design, code, and maintain high-quality embedded software.
  • Company: Join a dynamic company focused on innovative software solutions in Surrey.
  • Benefits: Enjoy a collaborative work environment with opportunities for professional growth.
  • Why this job: Be part of exciting projects that impact future product developments and enhance your coding skills.
  • Qualifications: C experience in embedded systems and a degree are essential; leadership skills are a plus.
  • Other info: Ideal for self-starters who thrive in a fast-paced, tech-driven environment.

The predicted salary is between 43200 - 72000 £ per year.

Senior Software Engineer, Surrey.

The purpose of the Senior Software Engineer is to create, maintain and release high quality software to schedule and lead a small Team in accordance with Company standards.

Responsibilities

  • The purpose of the Senior Software Engineer is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both low-level microprocessor code as well as higher level software designs running within an embedded operating system environment
  • This will be undertaken alongside other technical activities while working with hardware and software engineers to deliver specific project goals derived from future product requirements
  • Responsibilities will include the development and implementation of application logic, peripheral drivers, protocols, human-machine interfaces and documentation of the same
  • A key element of the role will be the delivery of software within agreed timescales and to budget
  • The right candidate will be capable of designing and delivering robust code. Demonstration of competence in using C is essential as is embedded programming experience of both low level and high level code
  • The candidate will be responsible for leading a small team.

Competencies:

  • Experience of developing software through entire lifecycle.
  • Ability to work independently without need for close supervision.
  • Ability to analyse process or tools to propose improvements where applicable.

Qualifications & Experience:

Essential:

  • Team working ability and drive to deliver on time
  • C experience in an embedded environment
  • Experience of embedded processors and real-time operating systems
  • Experience of interfacing with hardware devices and peripherals
  • Solid understanding of software development life-cycles and processes
  • Experience of requirement analysis, software design and software architecture
  • Experience with source control tools such as SubVersion and Git
  • Behavioural: self-starting, adaptable, problem solving
  • Degree.

Desirable:

  • C++ experience in an embedded environment
  • Object Oriented Design and Programming experience
  • Familiarity with desktop application, GUI/event-based design
  • Knowledge of issue-tracking tools, such as Jira.
  • Knowledge of releasing software to Production

Hudson Shribman | Senior Software Engineer employer: Hudson Shribman

At Hudson Shribman, we pride ourselves on being an exceptional employer, offering a dynamic work environment in Surrey that fosters innovation and collaboration. Our commitment to employee growth is evident through continuous learning opportunities and the chance to lead a talented team, ensuring that your contributions directly impact our cutting-edge projects. With a strong focus on work-life balance and a culture that values creativity and problem-solving, we provide a rewarding experience for Senior Software Engineers looking to make a meaningful difference.
H

Contact Detail:

Hudson Shribman Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Hudson Shribman | Senior Software Engineer

✨Tip Number 1

Make sure to showcase your experience with C and embedded programming in your conversations. Highlight specific projects where you successfully delivered robust code, as this will resonate well with our expectations.

✨Tip Number 2

Demonstrate your leadership skills by discussing any previous experiences where you led a team or project. We value candidates who can inspire and guide others while meeting deadlines.

✨Tip Number 3

Familiarize yourself with the software development lifecycle and be prepared to discuss how you've applied it in past roles. This knowledge is crucial for understanding our processes and expectations.

✨Tip Number 4

If you have experience with tools like Git or Jira, be ready to talk about how you've used them in your workflow. This will show us that you're comfortable with industry-standard practices.

We think you need these skills to ace Hudson Shribman | Senior Software Engineer

C Programming
Embedded Systems Development
Low-Level Microprocessor Programming
High-Level Software Design
Debugging Skills
Software Testing
Application Logic Development
Peripheral Driver Development
Protocol Implementation
Human-Machine Interface Design
Software Documentation
Project Management
Team Leadership
Source Control (SubVersion, Git)
Real-Time Operating Systems
Hardware Interfacing
Software Development Life Cycle (SDLC)
Requirement Analysis
Software Architecture
Problem-Solving Skills
Adaptability
Self-Starter
C++ Programming (Desirable)
Object Oriented Design (Desirable)
GUI/Event-Based Design (Desirable)
Issue-Tracking Tools (Jira) (Desirable)
Software Release Management (Desirable)

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description for the Senior Software Engineer position. Understand the key responsibilities and required skills, especially the importance of C programming and embedded systems experience.

Tailor Your CV: Customize your CV to highlight relevant experience in software development, particularly in embedded environments. Emphasize your proficiency in C and any leadership roles you've held, as well as your experience with source control tools like Git.

Craft a Strong Cover Letter: Write a compelling cover letter that showcases your passion for software engineering and your ability to lead a team. Mention specific projects where you successfully delivered software on time and within budget, and how your skills align with the company's needs.

Highlight Teamwork and Problem-Solving Skills: In your application, be sure to illustrate your teamwork abilities and problem-solving skills. Provide examples of how you've collaborated with hardware engineers or improved processes in previous roles, as these are key competencies for the position.

How to prepare for a job interview at Hudson Shribman

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C and embedded programming in detail. Highlight specific projects where you designed, coded, and debugged software, especially those involving low-level microprocessor code.

✨Demonstrate Leadership Experience

Since the role involves leading a small team, share examples of how you've successfully managed projects or teams in the past. Discuss your approach to mentoring and guiding team members to achieve project goals.

✨Discuss Problem-Solving Abilities

Prepare to talk about challenges you've faced in previous roles and how you overcame them. Emphasize your adaptability and self-starting nature, as these traits are crucial for working independently.

✨Familiarize Yourself with Company Standards

Research the company's software development life-cycle and standards. Be ready to discuss how your experience aligns with their processes and how you can contribute to improving them.

Hudson Shribman | Senior Software Engineer
Hudson Shribman Apply now
H
  • Hudson Shribman | Senior Software Engineer

    Redhill
    Full-Time
    43200 - 72000 £ / year (est.)
    Apply now

    Application deadline: 2027-01-21

  • H

    Hudson Shribman

  • Other open positions at Hudson Shribman

    H
    Hudson Shribman | Regulatory Specialist (SDS /Labelling)

    Hudson Shribman

    Liverpool Full-Time 28800 - 42000 £ / year (est.)
    H
    Hudson Shribman | Control and Instrumentation Engineer

    Hudson Shribman

    Sheffield Full-Time 36000 - 60000 £ / year (est.)
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>