Job Description
Responsibilities:
Designing and developing embedded systems for various applications
Writing and maintaining documentation for software and hardware design
Collaborating with cross-functional teams to define project requirements
Conducting feasibility studies and evaluating technical feasibility
Testing and debugging embedded systems to ensure functionality and quality
Optimizing system performance and efficiency
Staying up-to-date with the latest trends and advancements in embedded systems
Requirements:
Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field
Minimum of 0-4 years of experience in embedded systems development
Strong programming skills in C and C++
Experience with microcontrollers and embedded hardware
Knowledge of software testing and debugging techniques
Familiarity with communication protocols such as UART, SPI, I2C
Excellent problem-solving and analytical skills
Ability to work effectively in a team environment
Benefits:
Salary: negotiable