Embedded Engineer - JD Template

Hireforce - JD Template - Embedded Engineer
Hireforce - JD Template - Embedded Engineer

The Embedded Engineer is tasked with designing, developing, and implementing embedded systems, encompassing both hardware and software components, within electronic devices and machinery. This role demands a comprehensive understanding of microcontrollers, embedded systems, and associated technologies to deliver efficient and dependable embedded solutions.

Key Duties and Responsibilities

  • Design and develop embedded systems according to customer requirements or project specifications.
  • Program embedded microcontrollers and develop corresponding embedded software.
  • Conduct testing and validation of embedded systems to ensure stability and proper functionality.
  • Optimize performance and power consumption of embedded systems.
  • Enhance existing embedded devices to improve quality and performance.
  • Collaborate with cross-functional teams including software engineers, hardware engineers, and testing teams to ensure system compatibility and integration.
  • Perform testing and debugging of embedded systems to identify and resolve technical issues.
  • Stay abreast of emerging technology trends in the embedded field and apply them to the development process.

Skills

  • ARM architecture
  • C/C++ programming
  • SPI
  • Analytical skills
  • UART
  • Problem-solving skills

Requirements

  • Bachelor's or Master's degree in electronics engineering, computer engineering, or a related field.
  • Experience in the embedded field and hardware design.
  • Proficiency in C/C++ programming languages and other popular embedded programming languages.
  • Understanding of microcontrollers, with knowledge of ARM processors or other embedded platforms.
  • Strong skills in analyzing, designing, and constructing embedded systems.
  • Familiarity with communication protocols such as SPI, I2C, UART, and Ethernet.
  • Troubleshooting and problem-solving skills in embedded systems.
  • Ability to work independently and collaboratively in a team environment.
  • Curiosity and patience in learning and applying new technologies.
  • Excellent communication skills and ability to work in a multicultural environment.

Read next

Hireforce - JD Template - Architect

Architect - JD Template

An Architect plays a pivotal role in designing and crafting architectural plans and blueprints for construction ventures.

Hireforce - JD Template - Game Designer

Game Designers - JD Template

Game Designers are responsible for creating the concepts, rules, mechanics, levels, characters, and overall gameplay experience of video games

Hireforce - JD Template - Motion Graphic Designer

Motion Graphic Designer - JD Template

The Motion Graphic Designer will play a crucial role in creating visually stunning animations, videos, and multimedia content for various projects

Join with us

Lead the change. Build a skills-first workforce

The future belongs to agile organizations that align talent to opportunities faster than the competition. TalentsForce helps you transform today, building the skills, intelligence, mobility, and adaptability your business needs to lead tomorrow.