Businesses Jobs .com

Embedded Software Engineer | Job in Haringey

We are excited to announce a fantastic opportunity for an experienced Embedded Software Engineer to join our dynamic and innovative team based in London. As an integral part of the organisation, you will have the chance to work on cutting-edge technologies and projects that impact numerous industries.

*Responsibilities: *

  • Design, implement, and maintain embedded software systems for various products.
  • Collaborate with cross-functional teams (Hardware Engineers, System Architects, and Product Managers) to create innovative solutions.
  • Conduct thorough testing and debugging of embedded systems to ensure reliability and performance.
  • Stay up-to-date with the latest trends and advancements in embedded software development.
  • Contribute to the improvement of our development processes, tools, and methodologies.

*Requirements: *

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience as an Embedded Software Engineer with a focus on real-time systems, device drivers, and embedded Linux.
  • Strong programming skills in C/C++, Python, or similar languages.
  • Familiarity with development tools such as Eclipse, Visual Studio Code, Git, and Jenkins.
  • Excellent problem-solving abilities and the ability to work independently and collaboratively.
  • Strong communication skills, both written and verbal, for effective collaboration within the team.

*Benefits: *

  • Competitive salary and benefits package
  • Flexible working hours and remote working options
  • Opportunities for professional growth and development
  • Collaborative work environment that encourages creativity and innovation
  • Central London location with easy access to public transportation If you are passionate about embedded software engineering and seeking a challenging role in a vibrant and growing organisation we would love to hear from you! Apply today and join us on our mission to create tomorrow's technology today.

Skill Requirements

As an Embedded Software Engineer at our organization, you will be responsible for designing, developing, and maintaining embedded software systems for a variety of applications. The ideal candidate should have the following skills:

*Technical Skills

  • :
  • Strong knowledge of C/C++ programming languages and embedded systems.

  • Experience with microcontrollers (e.g., ARM Cortex-M, AVR) and real-time operating systems (RTOS).

  • Familiarity with hardware debugging tools (e.g., JTAG, SWD).

  • Knowledge of digital electronics, embedded firmware development, and low-level device drivers.

  • Understanding of communication protocols such as SPI, I2C, UART, USB, etc.

  • Familiarity with version control systems like Git.

  • *Soft Skills

  • :
  • Excellent problem-solving skills and ability to work under pressure.

  • Strong analytical skills and attention to detail.

  • Good communication skills, both written and verbal, for effective collaboration within the team.

  • Ability to learn quickly and adapt to new technologies and software tools.

  • Self-motivated with a strong drive to deliver quality work on time.

  • *Education & Experience

  • :
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field. A relevant industry experience is preferred but not mandatory for fresh graduates.

  • Proven experience in embedded software development and a strong background in digital electronics is essential.

  • *Certifications

  • :
  • Certified Embedded Systems Engineer (CENSE) or similar certifications are advantageous but not required.

  • *Working Environment

  • :
  • Willingness to work in our London office with occasional travel for meetings and conferences if necessary.
  • Flexibility to work within the UK timezone and ability to collaborate effectively with team members across different locations.

Company Overview

*Embedded Software Engineer Opportunity in London *

Join our dynamic and innovative technology company based in the heart of London. We are a global leader in the development of advanced embedded systems with a strong focus on delivering cutting-edge solutions that drive progress in various industries. Our team is composed of passionate professionals who thrive on solving complex problems and pushing the boundaries of what's possible with technology. As an Embedded Software Engineer at our organisation, you will be part of a collaborative, cross-functional team responsible for designing, developing, and maintaining software for embedded systems. Your role will involve working closely with other engineers, as well as product managers and designers, to deliver high-quality software that meets the needs of our customers. Some key responsibilities include:

  • Designing, implementing, and testing embedded software applications
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Writing clean, maintainable code and adhering to best practices
  • Conducting thorough testing and debugging to ensure the reliability and performance of our products
  • Staying up-to-date with industry trends and technological advancements in embedded systems and software development To excel in this role, you should have a strong background in embedded software engineering with experience working on complex, real-world projects. Familiarity with C/C++ is essential, as well as proficiency in at least one scripting language (Python, Bash, etc.). Additionally, knowledge of microcontrollers, real-time operating systems, and familiarity with hardware debugging tools is highly desirable. We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. Our company culture values collaboration, innovation, and continuous learning, making it an ideal environment for ambitious engineers looking to take their careers to the next level. If you are passionate about embedded software engineering, enjoy working in a fast-paced, dynamic environment, and are eager to contribute to groundbreaking technologies we encourage you to apply for this exciting opportunity at our organisation. Join us today and become part of a team that is shaping the future of technology!
Postcode: N
Employment Type: Full-time
Job Location Type: On-site

Additional Information

Job Designation: Embedded Software Engineer

Experience Requirements: 1 years experience required

Work Hours: 36

Qualifications: Bachelor's Or Master's Degree In Computer Science, Electrical Engineering, Or Related Field, Proven Experience As An Embedded Software Engineer With A Focus On Real-time Systems, Device Drivers, And Embedded Linux, Strong Programming Skills In C/c++, Python, Or Similar Languages, Familiarity With Development Tools Such As Eclipse, Visual Studio Code, Git, And Jenkins, Certified Embedded Systems Engineer (Cense) Or Similar Certifications (Advantageous But Not Required)



Search Tags

Collaboration

Explore job opportunities for Collaboration

View Jobs
Self-motivated

Explore job opportunities for Self-motivated

View Jobs
Real-time Systems

Explore job opportunities for Real-time Systems

View Jobs
Eclipse

Explore job opportunities for Eclipse

View Jobs
Git

Explore job opportunities for Git

View Jobs
C/C++

Explore job opportunities for C/C++

View Jobs