391 Software Development jobs in West Midlands
Software Development Engineer
Posted today
Job Viewed
Job Description
Order Ref: (phone number removed)
Position Title: Software Development Engineer
Duration: Contract
Location: Gaydon
INSIDE IR35 - Up to 21.83 Umbrella PAYE
*Applicants MUST have proof of immediate, on-going and valid eligibility to work full time in the UK and travel within the EU.*
About the company
I am currently recruiting on behalf of a Luxury Automotive OEM, based in Gaydon, who are seeking a Software Development Engineer to join their team
Duties:
- Software Development Engineering (High Tech) focus on developing multiple types/categories of software including end-user applications and operating systems/utility software, that provides a platform for running end user applications for sale to external customers.
The work includes:
- Conducting requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics
- Using programming, scripting, and/or database languages to write the software code
- Supporting software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
- Applying knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
- Level: An Experienced Professional (P2) applies practical knowledge of job area typically obtained through advanced education and work experience.
Responsibilities typically include:
- Works independently with general supervision.
- Problems faced are difficult but typically not complex.
- May influence others within the job area through explanation of facts, policies and practices.
Why work through Contechs?
Contechs is a leading Automotive, Design, Engineering, Technology and Innovation Recruitment Consultancy. Founded in 1997, with an inhouse Contractor Care Team to support all external employees, acts as an employment agency for permanent and contract recruitment.
How to Apply
If you're interested in applying for this position, submit your application and one of our recruiters will be in touch.
If you know anyone that is suitable for the role, please visit the below page where we offer up to 600 referral fee: (url removed)>
Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Job Title: Software Development Engineer
Location: Warwickshire
EES Solution is seeking multiple Software Development Engineers to join our client's high-tech product development teams. These roles involve the design, development, and maintenance of both end-user applications and core platform/utility software. You'll be instrumental in building and evolving robust software platforms that support scalable applications in fast-paced engineering environments.
This is an exciting opportunity for software professionals looking to apply their expertise across the full development lifecycle, from gathering requirements and writing clean, efficient code to testing, deploying, and supporting production systems.
Key Responsibilities:
- Analyse and gather software requirements and design system functionality.
- Develop high-quality code using appropriate programming, scripting, or database languages.
- Collaborate with cross-functional teams to implement new features or enhancements.
- Support testing, debugging, and troubleshooting of existing software applications.
- Maintain and evolve existing codebases based on performance analysis or changing requirements.
- Follow and promote software development best practices including:
- Coding standards
- Code reviews
- Source control (e.g., Git)
- Build and CI/CD processes
- Automated and manual testing
- Participate in system integration and user acceptance testing (UAT).
- Work independently and contribute effectively within an Agile or DevOps environment.
Required Skills & Experience:
- Solid programming experience with one or more of the following languages:
- Python, C++, Java, C#, or similar.
- Experience with software development tools and practices (e.g., Git, Jenkins, Docker, Jira).
- Strong debugging, troubleshooting, and performance tuning skills.
- Understanding of object-oriented and/or functional programming principles.
- Familiarity with Agile methodologies and version control workflows.
- Ability to interpret and translate complex system requirements into working software.
Preferred Skills:
- Experience with embedded systems or platform-level development.
- Familiarity with scripting languages (Shell, Bash, PowerShell, etc.).
- Exposure to modern software architectures, microservices, or cloud platforms.
- Knowledge of DevOps practices or automated testing frameworks.
- UI/UX development or front-end frameworks experience is a plus.
Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Our OEM Client based in Coventry, is searching for a Software Development Engineer to join their team, Inside IR35. This is a contract position until 31st March 2026.
Umbrella Pay Rate: £27.03 per hour.
Key Accountabilities and Responsibilities, including key performance indicators:
- Working with control boards to perform microcontroller software testing.
- Analyse system level requirements and decompose to software requirements.
- Design software components in-line with requirements.
- Implement software components using MATLAB/Simulink and/or C/C++ code.
- Develop and execute software component unit test cases.
- Contribute to software validation activities using Model in Loop, Software in Loop and Hardware in Loop platforms.
- Contribute to software code reviews.
- Deliver verified and validated software according to project deliverables and timing.
- Assist in process alignment and adherence to key internal and industry standard coding rules and practices to ensure compliance with ASPICE and ISO 26262.
- Contribute to software issue resolution (including out of process updates and rapid prototype containment of issues).
Essential Skills, Knowledge and Experience:
- Solid background in control system design and embedded software development for power electronic converters.
- Experience in developing AUTOSAR software using model-based design.
- Experience using Embedded C, MATLAB / Simulink, CATIA NoMagic (or other model-based system engineering tool), Vector CANalyzer & CANoe
- Experience working with system / software requirements and requirement decomposition.
- Capable of validating control code through use of software validation tools in MIL, SIL and HIL environments.
- Knowledge of automotive electrical and communications systems.
- Possess a high-level of attention to detail / accuracy, whilst delivering at pace.
- Team player, able to work together with multiple teams and departments to deliver effective solutions.
Desirable Skills, Knowledge and Experience:
- Automotive / Aerospace experience of delivering embedded controls software in a model-based environment.
- Understanding of functional safety and ISO 26262.
- Experience in writing and maintaining software requirements using TRM (Dassault Systems).
- Experience writing MISRA C compliant code.
- Experience with Infineon TriCore and DSP microcontrollers.
- Familiarity with automatic code generation.
- Understanding of Agile software development.
- Knowledge of ASPICE or equivalent.
- Higher degree in computing, software, controls or relevant subject.
Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Our OEM Client based in Coventry, is searching for a Software Development Engineer to join their team, Inside IR35. This is a contract position until 31st March 2026.
Umbrella Pay Rate: £27.03 per hour.
Key Accountabilities and Responsibilities, including key performance indicators:
- Working with control boards to perform microcontroller software testing.
- Analyse system level requirements and decompose to software requirements.
- Design software components in-line with requirements.
- Implement software components using MATLAB/Simulink and/or C/C++ code.
- Develop and execute software component unit test cases.
- Contribute to software validation activities using Model in Loop, Software in Loop and Hardware in Loop platforms.
- Contribute to software code reviews.
- Deliver verified and validated software according to project deliverables and timing.
- Assist in process alignment and adherence to key internal and industry standard coding rules and practices to ensure compliance with ASPICE and ISO 26262.
- Contribute to software issue resolution (including out of process updates and rapid prototype containment of issues).
Essential Skills, Knowledge and Experience:
- Solid background in control system design and embedded software development for power electronic converters.
- Experience in developing AUTOSAR software using model-based design.
- Experience using Embedded C, MATLAB / Simulink, CATIA NoMagic (or other model-based system engineering tool), Vector CANalyzer & CANoe
- Experience working with system / software requirements and requirement decomposition.
- Capable of validating control code through use of software validation tools in MIL, SIL and HIL environments.
- Knowledge of automotive electrical and communications systems.
- Possess a high-level of attention to detail / accuracy, whilst delivering at pace.
- Team player, able to work together with multiple teams and departments to deliver effective solutions.
Desirable Skills, Knowledge and Experience:
- Automotive / Aerospace experience of delivering embedded controls software in a model-based environment.
- Understanding of functional safety and ISO 26262.
- Experience in writing and maintaining software requirements using TRM (Dassault Systems).
- Experience writing MISRA C compliant code.
- Experience with Infineon TriCore and DSP microcontrollers.
- Familiarity with automatic code generation.
- Understanding of Agile software development.
- Knowledge of ASPICE or equivalent.
- Higher degree in computing, software, controls or relevant subject.
Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Our OEM Client based in Coventry, is searching for a Software Development Engineer to join their team, Inside IR35. This is a contract position until 31st March 2026.
Umbrella Pay Rate: £27.03 per hour.
Key Accountabilities and Responsibilities, including key performance indicators:
- Working with control boards to perform microcontroller software testing.
- Analyse system level requirements and decompos.
WHJS1_UKTJ
Software Development Lead
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software developers, fostering a collaborative and high-performing environment.
- Oversee the entire software development lifecycle, from requirements gathering to deployment and maintenance.
- Architect and design robust, scalable, and efficient software solutions.
- Set coding standards, best practices, and ensure code quality through reviews and testing.
- Collaborate with product managers, designers, and other stakeholders to define project requirements.
- Manage project timelines, resource allocation, and ensure timely delivery of software releases.
- Identify and resolve technical challenges, providing guidance and support to the development team.
- Stay abreast of emerging technologies and industry trends, recommending adoption where appropriate.
- Conduct performance reviews and professional development planning for team members.
- Ensure the security, performance, and reliability of developed software.
- Participate in technical interviews for new hires.
- Drive innovation and continuous improvement within the development process.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development, with a significant portion in a lead or senior role.
- Strong proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Experience with modern software architectures and design patterns.
- Expertise in full-stack development, cloud platforms (AWS, Azure, GCP), and databases.
- Excellent understanding of Agile methodologies and CI/CD practices.
- Strong leadership, mentoring, and team management skills.
- Exceptional problem-solving and analytical abilities.
- Excellent communication and interpersonal skills.
- Experience with version control systems (e.g., Git).
- Familiarity with front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies is advantageous.
Embedded Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Embedded Software Development Engineer - (phone number removed) - £27.30/hr (Umbrella Rate - Inside IR35)
**This is a maternity cover opportunity, starting 29/9/2025, currently funded to 31/3/2026**
Step into the world of cutting-edge engineering with this incredible opportunity as an Embedded Software Development Engineer. This is your chance to work on innovative projects that push the boundaries of technology while contributing to a dynamic and forward-thinking team. With a focus on professional growth and hands-on experience, this role offers the perfect platform to elevate your career. If you're passionate about embedded software and want to make a real impact, this is the role for you.
What You Will Do:
- Perform microcontroller software testing on control boards to ensure optimal performance.
- Analyse system-level requirements and convert them into detailed software requirements.
- Design and implement software components using MATLAB/Simulink and/or C/C++ code.
- Develop and execute unit test cases for software components to ensure quality and reliability.
- Contribute to software validation activities using Model in Loop, Software in Loop, and Hardware in Loop platforms.
- Deliver verified and validated software in line with project deliverables and timelines, ensuring compliance with ASPICE and ISO 26262 standards.
What You Will Bring:
- A strong background in control system design and embedded software development for power electronic converters.
- Proficiency in developing AUTOSAR software using model-based design tools.
- Experience with Embedded C, MATLAB/Simulink, and tools like Vector CANalyzer & CANoe.
- Knowledge of automotive electrical and communications systems, with a keen eye for detail and accuracy.
- A collaborative spirit and the ability to work effectively with cross-functional teams to deliver impactful solutions.
This role is pivotal in driving innovation and excellence in the engineering sector. By joining this company, you'll be contributing to the development of cutting-edge embedded software solutions that align with industry standards and best practices. You'll also play a key role in ensuring the delivery of high-quality software that meets the needs of exciting and forward-thinking projects.
Location:
This role is based at the University of Warwick, offering a vibrant and inspiring environment to work in.
Interested?:
Don't miss this opportunity to take your career to the next level. Apply today to become an Embedded Software Development Engineer and be part of something truly extraordinary!
Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency.
In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
Be The First To Know
About the latest Software development Jobs in West Midlands !
Embedded Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Embedded Software Development Engineer - (phone number removed) - £27.30/hr (Umbrella Rate - Inside IR35)
**This is a maternity cover opportunity, starting 29/9/2025, currently funded to 31/3/2026**
Step into the world of cutting-edge engineering with this incredible opportunity as an Embedded Software Development Engineer. This is your chance to work on innovative projects that push the boundaries of technology while contributing to a dynamic and forward-thinking team. With a focus on professional growth and hands-on experience, this role offers the perfect platform to elevate your career. If you're passionate about embedded software and want to make a real impact, this is the role for you.
What You Will Do:
- Perform microcontroller software testing on control boards to ensure optimal performance.
- Analyse system-level requirements and convert them into detailed software requirements.
- Design and implement software components using MATLAB/Simulink and/or C/C++ code.
- Develop and execute unit test cases for software components to ensure quality and reliability.
- Contribute to software validation activities using Model in Loop, Software in Loop, and Hardware in Loop platforms.
- Deliver verified and validated software in line with project deliverables and timelines, ensuring compliance with ASPICE and ISO 26262 standards.
What You Will Bring:
- A strong background in control system design and embedded software development for power electronic converters.
- Proficiency in developing AUTOSAR software using model-based design tools.
- Experience with Embedded C, MATLAB/Simulink, and tools like Vector CANalyzer & CANoe.
- Knowledge of automotive electrical and communications systems, with a keen eye for detail and accuracy.
- A collaborative spirit and the ability to work effectively with cross-functional teams to deliver impactful solutions.
This role is pivotal in driving innovation and excellence in the engineering sector. By joining this company, you'll be contributing to the development of cutting-edge embedded software solutions that align with industry standards and best practices. You'll also play a key role in ensuring the delivery of high-quality software that meets the needs of exciting and forward-thinking projects.
Location:
This role is based at the University of Warwick, offering a vibrant and inspiring environment to work in.
Interested?:
Don't miss this opportunity to take your career to the next level. Apply today to become an Embedded Software Development Engineer and be part of something truly extraordinary!
Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency.
In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included.
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and robust software applications.
- Write high-quality, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing software.
- Contribute to architectural design and technology selection.
- Mentor junior software engineers and share technical expertise.
- Ensure the performance, quality, and responsiveness of applications.
- Stay updated with emerging technologies and industry trends.
- Participate in all phases of the software development lifecycle.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in one or more programming languages (e.g., Java, Python, C++, C#).
- Strong understanding of software design patterns and architectural principles.
- Experience with relational or NoSQL databases.
- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
- Experience with Agile development methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Senior Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy high-quality software applications.
- Write clean, efficient, and well-documented code in various programming languages.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Participate in code reviews and provide constructive feedback.
- Contribute to architectural design and technology selection decisions.
- Troubleshoot and resolve software defects and production issues.
- Mentor junior engineers and promote best practices in software development.
- Stay current with emerging technologies and industry trends.
- Optimize application performance and scalability.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in software development.
- Proficiency in one or more programming languages such as Java, Python, C#, or Node.js.
- Experience with full-stack development and modern web frameworks (e.g., React, Angular, Vue.js).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of agile development methodologies and CI/CD practices.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and effectively in a remote team environment.