Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Honeywell Lead Software Engineer 
United States 
502681987

26.06.2024
JOB DESCRIPTION

Lead Software Engineer

The position is for Lead Software Engineer with following primary responsibilities in MBES- AT:

Be a lead software engineer responsible for software/firmware requirements, architecture, design, coding for QEMU and related simulator/emulator tools. Provide technical support for the development and qualification of the simulation tool across programs. Engages with engineering partners and actively contributes to growth and innovation.

Job Skills:

Proficient in object-oriented programming languages such as C/C++

Strong grasp of low-level programming languages like C and Assembly.

Solid understanding of operating systems concepts, including process management, memory management, file systems, and inter-process communication.

Proficiency in system-level programming, encompassing system calls, interrupts, and interaction with low-level hardware interfaces.

Good understanding of CPU architecture on ARM processor

Good knowledge on CPU buses/devices such as PCI bus/Ethernet/GPIO

Good experience on QEMU development and KVM virtualization

Experienced in managing stakeholders and demonstrate ability to identify and propose technical improvements using engineering expertise

Knowledge of any Configuration Management System such as DOORS, BitBucket, SVN etc

Familiarity with DO178B/C and DO-330 standards is an added advantage.

Working knowledge of software development environments such as VS IDE, Eclipse etc.

Responsibilities :

Jointly own the processor simulator/ emulator Strategy and devise roadmap for the same.

Proficient in comprehending product requirements and understanding usage scenarios.

Demonstrates self-learning capabilities and easily adapts to project dynamics with flexibility.

Takes ownership of reported software/tool issues, enhancing them with new features or implementing additional requirements.

Owns design discussions, offering design alternatives and solutions to resolve issues.

Provides support to users in understanding tool usage and ensures continuous innovation for tool growth.

Proactively identifies and addresses potential issues that may affect project timelines, offering feasible solutions.

QUALIFICATION: B.E/B.Tech/M.E/M.Tech/M.S

EXPERIENCE: 14+ years

ESSENTIAL SKILLS: C, Assembly. C++ /VC++, Embedded development, device drivers.

Additional Information
  • JOB ID: HRD226988
  • Category: Engineering
  • Location: HW Camp II,Bldgs 9A&9B,Plot C2,RMZ Ecoworld,Varturhobli,Sarjapur Marathahalli Outer Ring Road,Bangalore,KARNATAKA,560103,India
  • Exempt