Embedded Software Senior Design Engineer

3 - 7 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Embedded Software Senior Design Engineer at ProcSys, you will be an integral part of our technical team, collaborating with a dynamic group of individuals to design and develop Embedded Software for custom Embedded products. In this role, you will serve as a Module Lead/Senior Design Engineer specializing in Embedded software, responsible for designing and developing Embedded Software for custom applications using bare-metal or RTOS. Your duties will also include participating in high-level design discussions with senior team members, creating Automated and Manual Test Plans for the system, coding, conducting code reviews, and documenting Design, Test, APIs, User Guides, etc. Additionally, you will be tasked with maintaining Quality standards as per the Project Quality Guidelines and mentoring team members. The ideal candidate for this position should possess extensive experience in working with BSPs, Boot Loaders, Interface Drivers, Network Protocols, Middleware, and Diagnostics. A strong understanding of basic interface protocols like UART, SPI, I2C is required, along with excellent coding skills in C/C++ and fair experience in Bash scripts and Python. Familiarity with high-performance RTOS such as FreeRTOS, MBED, VxWorks, QNX, etc., is essential, as well as experience in working with Toolchains and Debuggers for ARM-based microcontrollers. Proficiency in Data Structures, Board Bring-up, Debugging, and Network Protocols like TCP/IP, WiFi, Bluetooth, etc., is also necessary. Furthermore, the successful candidate should have experience with Development/Configuration Tools like IDE, Emulators, Debuggers, Simulators, Git, Mercurial, and Code coverage. Familiarity with automated and manual testing methods, Quality Process, and Configuration Management tools such as Git, Jira, Confluence, Bitbucket, etc., is beneficial. Strong oral and written communication skills, organizational abilities, presentation skills, and motivational skills are essential for this role. Desirable qualifications include experience working with soft-core processors like NIOS, Microblaze, memory, and power optimization, familiarity with Linux Kernel and Linux Device Drivers, Yocto, Buildroot, Bluetooth, Wifi, NFC, Zigbee, LoRA, Embedded GUI over HTTP, and OLED Displays. This position requires 3 to 5 years of experience in Embedded Software Development and a BE/B.Tech/M.Tech degree in Computer Science & Engineering, Information Science/Technology, or Electronics & Communication Engineering. Join us at ProcSys, where personal and professional growth thrive in an informal, inclusive, and positive work culture that values personal integrity, teamwork, and success.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You