21 days ago
India (city not specified)Staff+
Responsibilities
- Own the strategy and roadmap for processor simulators and emulators.
- Define software and firmware requirements, architecture, design, coding, and qualification activities.
- Develop and enhance simulator and emulator tools, including new features and issue resolutions.
- Lead design discussions and provide technical alternatives and solutions.
- Support tool users and ensure continuous innovation and product growth.
- Identify risks affecting project timelines and provide feasible solutions.
- Engage engineering partners, stakeholders, customers, and cross-functional teams to resolve technical issues.
- Create competitive intelligence, identify capability gaps, and develop new products or features.
- Coordinate work teams, guide technical activities, and improve engineering processes and best practices.
- Mentor and upskill engineers while promoting technical capabilities and industry advancements.
Requirements
- Bachelor's or master's degree in engineering or a related qualification, specifically B.E., B.Tech., M.E., M.Tech., or M.S.
- 14+ years of professional experience.
- Proficiency in C and C++ or VC++, with strong Assembly language skills.
- Experience with embedded development and device drivers.
- Understanding of operating systems, including process management, memory management, file systems, and inter-process communication.
- Experience with system-level programming, system calls, interrupts, and low-level hardware interfaces.
- Understanding of MPSoC or other SoC architectures and experience porting Linux or RTOS to SoC platforms.
- Understanding of ARM CPU architecture and CPU buses or devices such as PCI, Ethernet, and GPIO.
- Experience developing with QEMU and KVM virtualization.
- Knowledge of GDB, Trace32, Lauterbach, and kernel-specific debugging tools.
- Knowledge of configuration management systems such as DOORS, BitBucket, or SVN.
- Working knowledge of software development environments such as Visual Studio IDE and Eclipse.
- Experience managing stakeholders and identifying technical improvements.
- Familiarity with DO-178B/C and DO-330 standards is an added advantage.
About Honeywell
Honeywell is a public industrial technology company that sells aerospace systems, industrial automation, warehouse and building management technologies, and safety and security products to commercial, industrial, and government customers. Its portfolio spans avionics and propulsion, process controls and SCADA, warehouse automation, and IoT software such as Honeywell Forge. The company is headquartered in Charlotte, North Carolina and serves global markets across aviation, energy, logistics, and critical infrastructure.
