Senior Embedded Software Engineer

icon building Company : Self-employed
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Senior Embedded Software Engineer

Job description

Experience : 3 to 7 years

Designation : Senior Embedded Software Engineer(Junior & Mid Level)

Skill requirements:

● Thorough understanding of Operating System Internals such as Linux Kernel, RTOS, Device Drivers

● Good understanding of Boot-loaders, OS device tree, boot sequence

● Excellent OS coding concepts/methodologies, API interfaces and hardware subsystems

● Experience in hands-on development and troubleshooting on embedded targets

● Proven experience in embedded systems design with preemptive, multitasking real-time operating systems

● Experience in Wired Networking, Bluetooth, Wi-Fi, ZigBee or other wireless protocols

○ Experience in any of the Protocol Stacks

○ Experience in Network and MAC layers

○ Experience in Internet protocols like Ethernet/802.3, IP, TCP, UDP, etc.

● Experience with using tools supporting embedded software development (debuggers, logic analyzers, oscilloscopes, etc.)

● Experience in Shell scripting, Python/Perl for automation tools that accelerates development, testing

● Experience in continuous integration and release (Agile & Scrum methodologies)

● Experience with software configuration management tools such as ○ GIT, Perforce, SVN

● Familiarity with defect tracking tools such as ○ Jira

● Code review tools such as ○ Gerrit

● Very good knowledge of reading schematics and data sheets for components

● Excellent documentation skills

Qualifications:

● Bachelor's degree in Computer Science or Electronics & Communication or Electrical & Electronics Engineering or similar disciplines

● Excellent programming experience in C or C++

● Solid understanding, knowledge and experience in the following areas

○ Programming experience on Microcontroller based embedded targets

○ Programming experience on System on Chip (SoC) based embedded targets

○ Programming on Linux, RTOS or WinCE environments

○ Experience in Bootloaders, device drivers, applications, middleware

● Excellent verbal and written communication skills

Additional Skills:

● Experience in Wi-Fi / Bluetooth Firmware

● Experience with Wi-Fi 6/6E based chipsets and technology in general

Experience in userspace data path such as DPDK, VPP is a plus

● Wi-Fi 11ac/ax Qualcomm / Broadcom / Mediatek Chipset and SDK familiarity is a plus

Original job Senior Embedded Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Chennai, Chennai (District); Tamil Nadu

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.