Employer Active
Job Description
Embedded Software Developer
Job Brief
We are looking for a professional embedded developer to execute the complete embedded software development life cycle. The goal is to develop, integrate and review the new software components.
Responsibilities
.
Design and implement the software for embedded system from requirement/Change requests to production.
.
Design, develop, code, test and debug system software.
.
Review code and design
.
Analyze and enhance the existing software for efficiency, stability and scalability of system resources
.
Integrate and validate new design
.
Provide post production support
.
Work with third party and other open source software
Requirements
.
Proven working experience in software engineering(3 to 5 Years)
.
Experience in hands-on development and troubleshooting on embedded targets
.
Solid programming in C
.
Proven experience in embedded system design with preemptive, multitasking real time operating system
.
Familiarity with SCM(Software Configuration Management), defect tracking tools and peer review
.
Excellent knowledge on communication protocols like Modbus, SPI, I2C, TCP/IP, OPC UA
.
Adequate knowledge on reading schematics and datasheet of components
.
Strong documentation and writing skills
.
Software integration and release management
Added Advantage
.
HTML , CSS3 and JavaScript for Webpages
.
Cyber security techniques for embedded systems
.
Domain knowledge on air compressors
Full Time