Job Description
We are looking for a enthusiastic professional Embedded Software Engineer to execute and complete the embedded software development cycle.
Key Responsibilities (include, not limited to):
Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
Design, develop, code, test and debug system software.
Review code and design.
Analyze and enhance efficiency, stability and scalability of system resources.
Integrate and validate new product / system designs.
Support software QA and optimise I / O performance.
Interface with hardware design and development.
Assess third party and open source software. Skills and Qualifications Required:
Qualification: B.E / M.Tech / M.Sc (Engg)
Relevant Work Experience: 2 - 3 years
Experience in hands - on development and troubleshooting on embedded targets.
Solid programming experience in C or C .
Sound problem solving, algorithms design and implementation skills
Have functional and working knowledge of micro - controllers, microprocessors and Sensors.
Hands on, extensive experience working with ARM processors.
Adequate knowledge of reading schematics and data sheets for components.
Strong documentation and writing skills. Added Advantage:
Experience in embedded systems design with preemptive, multitasking real - time operating systems.
Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
Device driver programming in Linux
System calls, IPCs and network programming (sockets)
Linux Kernel programming.
Previous experience in embedded software development for Robotic Applications
Good Leadership qualities
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Embedded, EDA, VLSI, ASIC, Chip Design,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: B.Sc in Computers, BCA in Computers, B.Tech/B.E. in Computers
Post Graduation: MCA in Computers, M.Tech in Computers
Doctorate: Doctorate Not Required
Contact Details:
Company: Pecih Electronics
Location(s): Bengaluru
Keyskills:
Linux kernel programming
Algorithms
C
Coding
Hardware design
Sensors
embedded software development
System software
Troubleshooting
Open source