This website uses cookies to enhance the user experience

Sweden, Stockholm, Stockholm County

Remote

posted 2 weeks ago

Pathleader is seeking a talented Embedded Software Engineer to join our innovative team dedicated to developing cutting-edge solutions for embedded systems. In this role, you will work closely with cross-functional teams to design, implement, and test software for various embedded applications. Your expertise will contribute to bringing our products from concept to reality, ensuring they meet the highest standards of quality and performance. As an Embedded Software Engineer, you will have the opportunity to work on exciting projects that leverage the latest technologies in embedded systems, including microcontrollers, communication protocols, and hardware interfaces. We value creativity and problem-solving skills and encourage our engineers to explore new ideas and approaches to tackle complex challenges. If you are an individual who thrives in a collaborative environment and is passionate about embedded software development, we would love to hear from you. Join Pathleader and become a key player in shaping the future of our products and services, making a significant impact in the technological landscape.


Responsibilities

  • Design, develop, and implement embedded software systems for various applications.
  • Collaborate with hardware engineers to integrate software and hardware design.
  • Conduct thorough testing and debugging of embedded applications to ensure functionality and reliability.
  • Document software design specifications, code, and user manuals for future reference and training purposes.
  • Participate in code reviews and adhere to best practices in software development.
  • Optimize software performance and memory usage for embedded systems.
  • Stay updated with the latest trends and technologies in embedded systems and software engineering.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in embedded software development and programming languages such as C/C++.
  • Strong understanding of microcontroller architectures and embedded operating systems.
  • Familiarity with communication protocols such as I2C, SPI, UART, and CAN.
  • Experience with development tools and methodologies, including version control systems like Git.
  • Ability to troubleshoot and resolve hardware and software issues effectively.
  • Strong analytical and problem-solving skills, with a keen attention to detail.

Other similar jobs


Popular learning modules