About the Company
Siemens is a global powerhouse focusing on the areas of electrification, automation, and digitalization. As one of the world’s largest producers of energy-efficient, resource-saving technologies, Siemens is a leading supplier of systems for power generation and transmission as well as medical diagnosis. In infrastructure and industry solutions, the company plays a pioneering role. At Siemens UK, we are committed to driving innovation and fostering a culture of excellence and collaboration.
Job Description
We are seeking a highly motivated and skilled Firmware Engineer to join our innovative engineering team in St Helens. The successful candidate will be responsible for the design, development, and testing of embedded firmware for a range of industrial automation and control products. This role involves working closely with hardware engineers, software developers, and product managers to bring cutting-edge solutions to life, ensuring high performance, reliability, and security of our embedded systems. You will contribute to the full product lifecycle, from concept to deployment, in a dynamic and fast-paced environment.
Key Responsibilities
- Design, develop, and test firmware for new and existing embedded systems, primarily in C/C++.
- Debug and troubleshoot firmware issues, both in laboratory settings and occasionally in the field.
- Collaborate with hardware engineers on board bring-up and hardware/software integration.
- Work with cross-functional teams to define requirements, architecture, and specifications.
- Develop and execute test plans for firmware validation and verification.
- Create and maintain technical documentation for firmware designs, specifications, and test procedures.
- Implement and maintain robust communication protocols for various interfaces (e.g., SPI, I2C, UART, Ethernet).
- Participate in code reviews to ensure high-quality and maintainable code.
- Stay up-to-date with new technologies and industry trends related to embedded systems and firmware development.
Required Skills
- Proficiency in C/C++ for embedded systems development.
- Strong understanding of microcontroller architectures (e.g., ARM Cortex-M/R/A).
- Experience with embedded debugging tools (e.g., JTAG, SWD, oscilloscopes, logic analyzers).
- Knowledge of real-time operating systems (RTOS) concepts.
- Familiarity with version control systems (e.g., Git).
- Ability to read schematics and datasheets.
- Excellent problem-solving and analytical skills.
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
Preferred Qualifications
- Experience with specific industrial communication protocols (e.g., Modbus, PROFINET, EtherCAT).
- Knowledge of digital signal processing (DSP) concepts.
- Experience with hardware abstraction layers (HALs) and device drivers.
- Familiarity with agile development methodologies.
- Master's degree in a relevant engineering discipline.
- Experience in the industrial automation or manufacturing sector.
Perks & Benefits
- Competitive salary and annual bonus scheme.
- Generous pension plan with employer contributions.
- Comprehensive health and dental insurance.
- 26 days annual leave plus public holidays.
- Flexible working arrangements and work-life balance initiatives.
- Opportunities for professional development and continuous learning.
- Access to a range of employee well-being programs.
- Subsidized canteen facilities.
- Employee discount programs.
How to Apply
If you are interested in this position, please click the "Apply Now" button below. To ensure your application is properly considered, please prepare the following:
- An up-to-date Resume or CV
- A brief cover letter summarizing your experience and motivation
Applications are reviewed on a rolling basis. Only shortlisted candidates will be contacted for an interview.
⚠️ Important Disclaimer
Welcome to Courierser Jobs. We publish job opportunities aggregated from public sources, employers, and job portals. We never charge any fees to access or use our website; all information is provided entirely for free.
Courierser Jobs does not directly offer or manage these positions, nor are we directly involved in the hiring process for the vacancies published on https://job.courierser.com.
If you suspect a fraudulent listing or have any questions, please contact us at techturna@gmail.com.