Post a Job
Login
Registration
Software Engineer Embedded-c
LMUTech Solutions(SMC-Private) Limited
Gujrat
Full Time
Back
Job Description
Responsibilities:
Design, implement and test software for Embedded Linux-based system using C programming language.
Design, implement and test software for Arm controller using C programming language.
Design, implement and test device drivers for
CAN-Bus
, UART, I2C, SPI, TCP/IP etc.
Design, implement and test Firmware applications using
CANopen
communication protocol.
Design and implement the GUI(Graphical user interface) for Embedded system using C.
Debug/test software to resolve issues and ensure high-quality code with optimal performance and reliability.
Document and maintain software development processes and procedures.
Participate in code reviews and provide feedback to improve code quality.
Requirements:
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electronics Engineering, Electrical Engineering or a related field.
Strong proficiency in
Embedded-C programming
.
Good knowledge/experience of
CAN-Bus and CANopen
communication protocol.
Knowledge of Embedded Linux, Ubuntu Linux and real-time operating systems.
Understanding of hardware-software integration and knowledge of embedded microcontroller architectures like ARM-architecture.
Good Knowledge of I2C, SPI, TCP/IP, etc.
Knowledge/Experience of GUI(Graphical User Interface) designing for Mobile/Embedded systems.
Familiarity with software development tools such as Eclipse, debuggers, compilers, and version control systems.
Strong analytical skills and excellent written and verbal English communication skills.
Apply Now
Job Summary
Published on:
2024-04-15 6:00 am
Vacancy:
1
Employment Status:
Full Time
Experience:
2 Years
Job Location:
Gujrat
Gender:
No Preference
Application Deadline:
2026-01-16