Title Embedded Software Engineer

5 - 9 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a high-level technical expert, you will be responsible for addressing problems related to systems integration, compatibility, and multiple platforms. Leading a large development team, you will design highly complex software systems for internal and external customers, ensuring project completion as required. Your role will involve designing, developing, operating, and maintaining software and firmware components to meet engineering, scientific, and manufacturing requirements. You will independently design new software products or enhance existing ones, providing functional and empirical analysis for software operating systems. Performing feasibility analysis on potential projects and approving code and test reviews will be part of your responsibilities, allowing you considerable latitude in determining technical objectives. Demonstrating expertise in computer science fundamentals and mentoring junior staff, you will define software development best practices. Additionally, you will represent the organization as the prime technical contact on contracts and projects, interacting with senior external personnel on significant technical matters. As a team leader on complex projects, you may participate in the development of test strategies, devices, and systems. Holding yourself and your team accountable for adhering to Agile principles and practices will be crucial. A Bachelor's degree in Computer Science or equivalent education and experience is required for this role. Proficiency in object engineering and applications development using C++, particularly modern C++ (C++11/14/17), is essential. Knowledge of unit and component level testing within the Catch framework using BDD style is preferred. You should be skilled in developing technical solutions to complex problems, employing object-oriented systems and methodologies effectively. Experience with embedded operating systems like Yocto and/or Buildroot is necessary, along with conducting research in design, development, and testing of electronic data processing hardware and software. Utilizing specialized knowledge and technologies, you will go beyond routine tasks to contribute to the team's success. Your excellent team-oriented attitude and vision, along with effective communication skills, both verbal and written, will be essential for this role.,

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
Terumo Blood and Cell Technologies logo
Terumo Blood and Cell Technologies

Medical Devices/Healthcare

Denver

RecommendedJobs for You