Staff/ Sr. Staff Engineer Embedded Software C++ Application Developer

8 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a passionate and goal-oriented Engineer, you will be dedicated to delivering safe and robust solutions while keeping the customer and requirements at the forefront. You will excel in analytical problem-solving, identifying root causes, evaluating optimal solutions, and recommending comprehensive upgrades to prevent future issues. In a fast-paced environment, you will stop at nothing to ensure project completion while meeting regulations and expectations. Your self-driven and curious nature will lead you to take initiative, hold yourself accountable, and seek cutting-edge research to enhance your ability to develop new ideas into reality. Effective communication will be key as you interpret information clearly and accurately to convey results and recommendations to stakeholders, senior management, and your team. **Key Responsibilities:** - Responsible for Embedded Application Software Development, enhancements, and testing - Focus on embedded software development and testing independently while supporting others - Participate in different stages of software development using defined SDLC and development models for projects **Qualifications Required:** - 8+ years of work experience in Embedded Software Application and Middleware Development and Testing - Excellent C++, OOPS programming skills with hands-on experience in Modern C++ (C++11/14) **Preferred Qualifications:** - Good experience in architecting and designing applications using modern design patterns - Experience in building development and cross-compilation environments, including U-BOOT, Yocto, CMake, Makefiles, and Embedded Linux patch management, including Cybersecurity releases - Solid experience in TDD, unit test frameworks Parasoft, Gmock/test, and continuous integration **Good to Have:** - Experience with lower-level interfaces and exposure to BSP/driver development for various interfaces - Experience in board bring-up, Hardware-Software debugging - Familiarity with ARM processors, Linux, VxWorks, and QNX operating systems/RTOS - Knowledge of basic communication protocols like serial and wireless - Experience with products like hospital monitors (ECG, SPO2, CO2), defibrillators is a plus - Familiarity with software configuration, defect management tools, and requirement management tools - Experience with regulated software development processes or familiarity with FDA and ISO standards like IEC 62304 is a plus Please note that travel percentage for this position is 10%.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Stryker logo
Stryker

Medical Technology

Kalamazoo

RecommendedJobs for You