Halma is a global group of life-saving technology companies. Named as one of Britain's Most Admired Companies, our group of around 45 companies provide innovative products and services that help solve many of the key problems facing the world today.
Halma employs over 7,000 people in more than 20 countries, with major operations in the UK, Mainland Europe, the USA and Asia Pacific. Halma is listed on the London Stock Exchange and is a constituent of the FTSE 100.
Halma Ampac: Halma company AMPAC Pty Limited is in Halma's infrastructure safety sector, and designs, manufactures and distributes fire detection and alarm systems for commercial, industrial and multi-residential complexes. Based in Perth, Western Australia, AMPAC has Customer Service Offices in Australia (6 in total), New Zealand (2 in total) and the UK, with distribution in Southeast Asia and the Middle East.
AMPAC is a solutions provider, so AMPAC will assist in designing the solution as well as providing all the components - including the fire detection panels, detectors, alarm panels, speakers, strobes, extinguishing systems, aspirating systems, graphics, and associated accessories.
Roles & Responsibilities:
•Develop Embedded software supporting real-time control systems in safety critical control equipment.
•Involvement throughout the design process, right from understanding the specification of the customer, realization, and delivery of saleable products within the time limits.
•Peer reviews and testing & provide post implementation support.
•Software enhancements to existing architectures as part of a wider team - in the development of maintainable code.
•Closely work with all functions to deliver integrated solution with no compromise in Scope, Time, or Budget.
•Bringing best practices in development.
Skill Set Required for the profile:-
•Understanding of assembly language and hardware Schematic
•Excellent C/C++ programming skills.
•Developing embedded software using TOS - embOS, Embedded Linux Working with Make file and GCC, IAR and KEIL compiler.
•Good to know how of STM32 family and XP microprocessors
•Understands working with Linux based controllers -Preferably ARMv7 architecture (ARM Cortex-A/Cortex-M)
•Good understanding on writing Linux Device drivers.
•Know-how and exposure to protocols like 12S, 12C, SPI, UART, USB, CAN,IP
•Good at understanding of cross- compilation of various Linux open-source utilities and packages.
•Nice to have - Experience with Porting existing drivers to Linux kernel platform.
Profile/Designation: Embedded Software Engineer
Job Location: Bengaluru
Desired experience: 1-3 years
Target batch Pass outs: 2020-2023
Course specialization: BE/B.tech in Electronics and communication.
Probation/Training Period: 6 months
Salary: 6-10 LPA
Tentative date of interview: Immediate
Tentative date of joining: Immediate
3)Virtual tech round
1 - 3 Years
6 - 10 LPA