What are the responsibilities and job description for the Jr Embedded Engineer position at Pentangle Tech Services | P5 Group?
Job Description
- Develop, test, and maintain embedded software for the client’s Automation, Connectivity and Display Teams
- Assist with device driver set-up, kernel set-up and file structure set-up on Embedded Linux platform. Will be working on the application layer
- Assist with hardware set-up and testing.
- Help transition work to middleware and applications departments for ongoing support
- Write and debug software in C/C and other relevant programming languages.
- Work with Linux-based systems, including kernel and driver development.
- Participate in code reviews and contribute to continuous improvement of software quality.
- Assist in the development of software documentation and user manuals.
- Troubleshoot and resolve software issues in a timely manner.
- Stay updated with the latest industry trends and technologies.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Strong programming skills in C/C .
- Experience with Linux operating systems, including kernel and driver development.
- Familiarity with embedded systems and microcontroller programming.
- Basic understanding of hardware-software integration.
- Excellent problem-solving skills and attention to detail.
- Good communication and teamwork abilities.
- Ability to work in a fast-paced and dynamic environment.
- Experience with version control systems (e.g., Git).
- Knowledge of real-time operating systems (RTOS).
- Familiarity with scripting languages such as Python or Bash.
- Previous internship or project experience in embedded software development