Job Description
Job Description – Embedded Software Developer:
You will be responsible for software design and development activities, including the creation of efficient and scalable code.
Experience: 1 to 3 years
Candidates should have a strong background in software development with a focus on embedded systems.
Criteria:
- Programming Skills: Excellent knowledge of C and C++ programming languages, with proficiency in object-oriented programming paradigms.
- Device Interfacing: Proficient in working with various physical layer devices like Serial, Ethernet, 1553, CAN, etc.
- Operating System Knowledge: Basics of Linux threads and process, including knowledge of scheduling, inter-process communication, semaphores, etc.
- GUI Development: Proficient in GUI development using QT.
- Real-Time Operating Systems (RTOS): Experience in RTOS programming, with awareness of protocol definitions.
- Productivity Tools: Proficient in working on Microsoft Office tools.
- Soft Skills: Must have good communication skills and should be willing to work in a team. Must have creativity, innovation, and passion for Programming and Development.
Requirements Summary:
We are seeking an experienced Embedded Software Developer who can design and develop high-quality software solutions for our clients. The ideal candidate should have a strong background in software development, a focus on embedded systems, and excellent communication skills.
About Us:
Data North Technologies is a leading provider of innovative technology solutions. We are committed to delivering high-quality products and services that meet the needs of our clients.