SonicJobs Logo
Left arrow iconBack to search

Embedded Software Engineer

Yoh, A Day & Zimmermann Company
Posted 10 days ago, valid for 11 days
Location

Mexborough, South Yorkshire S64 5ST

Salary

£35,000 - £42,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • A market-leading company in security technologies is seeking an experienced Embedded Software Engineer.
  • The role requires at least 2 years of professional experience in embedded software development and offers a competitive salary.
  • The engineer will drive the development and improvement of embedded software systems, ensuring they meet industry standards.
  • Key responsibilities include developing software solutions, maintaining technical documentation, and mentoring new engineers.
  • Preferred qualifications include expertise in C/C++, Linux programming, and familiarity with networking protocols, with proficiency in Chinese being a plus.

Embedded Software Engineer

Join a market-leading company that specializes in the design and manufacture of innovative security technologies. They are seeking an experienced Embedded Software Engineer to drive the development and improvement of embedded software systems while ensuring that these systems meet industry standards and are accompanied by precise technical documentation. This is a unique opportunity to work on high-impact projects that push the boundaries of technology in a fast-paced, innovative environment.

Core Responsibilities:

  • Spearhead the research and development of software solutions for cutting-edge security products, including improvements to existing systems and the creation of new features.
  • Develop and maintain detailed technical documentation for each project, ensuring clarity and support for future development needs.
  • Ensure that all code and system designs meet relevant standards for safety, performance, and functionality.
  • Collaborate with Project Managers and Team Leaders to accurately estimate project timelines, resources, and development efforts.
  • Offer technical support in troubleshooting and resolving complex customer issues, ensuring timely and effective resolutions.
  • Mentor and guide new engineers and team members, providing training and knowledge-sharing to enhance team capabilities.

Mandatory Qualifications:

  • A bachelor’s degree or higher in Computer Science, Electrical Engineering, or related disciplines.
  • At least 2 years of professional experience in embedded software development.
  • Expertise in C and C++ programming languages, with a focus on efficient, maintainable code.
  • Proven experience in Linux multi-threaded programming and real-time operating systems.

Additional Preferred Qualifications:

  • Practical experience in hardware development, with a focus on the integration between software and hardware components.
  • Expertise in Linux debugging tools like GDB, strace, and other utilities.
  • Hands-on experience in Linux driver development, kernel-level programming, and porting tasks.
  • Familiarity with networking communication protocols, such as MQTT, CoAP, and related technologies.
  • Proficiency in scripting languages such as Python and JavaScript, and experience automating tasks and processes.
  • Comfort with development tools such as VSCode, SourceInsight, Vim, or similar.
  • Proficiency in Chinese, particularly for communication and collaboration with cross-border teams in China.

Why Join Us?

This is more than just a role—it's an opportunity to become part of a forward-thinking team that values creativity, innovation, and collaboration. You’ll work on products that have a real-world impact, in an environment where your contributions will directly influence the company’s success. Whether you’re solving complex problems or driving new features, your expertise will be valued and rewarded in an organization that prides itself on being a leader in its field.

This role offers career growth opportunities, competitive benefits, and the chance to work with leading technology in the security industry.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.