Enable job alerts via email!

Senior Software Engineer

Owen Daniels Consultancy

Basingstoke and Deane

On-site

GBP 45,000 - 75,000

Full time

27 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player in electronics manufacturing is seeking a Senior Software Engineer to enhance software for electronic products. This role involves overseeing the entire development process from concept to production, ensuring timely delivery while adhering to budget constraints. The ideal candidate will mentor junior staff and collaborate across departments, staying updated on software technologies to drive innovation. Join a dynamic team focused on continuous improvement and professional development in a hybrid working environment that values collaboration and creativity.

Benefits

25 days holiday plus bank holidays
Christmas shutdown period
Life assurance
9% pension
Opportunities for professional development
Dynamic and collaborative work environment

Qualifications

  • Experience in software development for electronic products.
  • Proficiency in C and familiarity with ARM Cortex microcontrollers.

Responsibilities

  • Manage project timelines and ensure deadlines are met.
  • Collaborate with teams to solve problems and ensure deliverables.

Skills

C coding
Bare Metal programming
ARM Cortex microcontroller programming
Python scripting
Revision control systems

Job description

Are you an experienced Software Engineer? We are looking for an experienced Electronics Engineer to join our client's team, a successful growing business in the Basingstoke area.


Senior Software Engineer

Basingstoke
Electronics Manufacturing
Permanent


Mission

The mission of the Senior Software Engineer is to develop and improve the software for electronic products from initial concepts throughout the development process to being ready for mass production. This involves planning, organising, and coordinating all aspects of the specification, design and verification process, as well as the handover to the production department for manufacture. Additionally, the Senior Software Engineer plays a crucial role in mentoring, advising, and supporting both junior staff and other departments where software design and implementation knowledge is required. The Senior Software Engineer is responsible for ensuring that products are designed in a timely manner, meeting customer demands and deadlines, whilst adhering to budget constraints.


Key Responsibilities and Duties
  1. Management of own time plans to ensure that agreed deadlines are met and that your colleagues and managers are notified at the earliest opportunity in the event that a deadline is in jeopardy.
  2. To display ownership of the projects you are working on by collaborating with the wider project team to find and implement solutions to any problems that occur.
  3. Interfacing with other departments to ensure everyone is aware of when your and their deliverables that are due to each other.
  4. Use of revision control and other company systems to ensure that your work is stored in an orderly, easy to navigate manner.
  5. To stay abreast of current software technologies and trends and make suggestions where they could be used within the business to improve processes or outcomes.
  6. Ensuring compliance with ISO9001 and other relevant quality standards/procedures in your area. This includes reporting any deviations from these standards/procedures, completing corrective actions and making recommendations to prevent similar deviations in the future.

You will be responsible for the following:
  1. Specification stage
  2. Implementation stage
  3. Verification stage
  4. Industrialisation stage
  5. Interdepartmental support

Experience:
  • Proficiency in C coding
  • Bare Metal or Register Level programming experience
  • Working with ARM Cortex microcontroller cores (STM32, ATMEGA32, LPCxx, PSoC)
  • Python or other scripting languages (perl, ruby, bash, javascript, tcl)
  • Revision control systems (svn, rcs, csv, git)

Benefits:
  • Competitive salary commensurate with experience
  • 25 days holiday plus bank holidays, and Christmas shutdown period
  • Hybrid working
  • Life assurance
  • 9% pension
  • Opportunities for professional development and career advancement
  • Dynamic and collaborative work environment with a focus on innovation and continuous improvement
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.