logo

JobNob

Your Career. Our Passion.

Firmware Developer


PureSoftware Ltd


Location

Noida | India


Job description

Job Summary

PureSoftware is a global software products and digital services company that is driving transformation for the world’s top organizations across the most regulated industry verticals, including banking and financial services, telecom, healthcare, gaming, and entertainment.

With a strong presence in 5 continents, the company helps organizations modernize technology, reimagine processes, and transform experiences so they stay ahead in a fast-changing world. PureSoftware focuses on driving a differentiated customer experience, accelerating cycle time, and improving business outcomes through the integration of digital solutions, robotic automation, artificial intelligence, machine learning, and loT.

Are you passionate about being a part of a high-performance team where your work has a meaningful impact on people and processes? Do you get excited about effectiveness and efficiency? Are you looking for an opportunity to accelerate your career? …………………………

Technical Skills: 1. Strong C coding and debugging skills is must. 2. Understanding of communication protocols(at-least two) like I2C, SPI, UART, GPIO and device drivers software is must. 3. Hands on Firmware & board bring-up (Pinctrl framework, device drivers and applications etc) is must. 4. Ability to understand IC/IP datasheets, board schematics, SoC reference manuals, Programmers Guide and map it to software code is must 5. Understanding of Arm architecture. 6. Experience on any one or more Operating Systems, Device Driver and Bootloaders: RTOS/FreeRTOS/Zephyr/NuttX/PX4, Linux, U-Boot 7.

Design, build and unit test - Drivers, Middleware and/or Application, as per project requirement . 8. Familiarity with Software Development Process, BSP Releases, open-source software development process 9. Prior experience of working on - products like - LPC, S32, i.mx is a big advantage 10. Experience on ARM JTAG Debugger: Lauterbach etc Soft Skills: 1. Excellent interpersonal and communication skills, good spoken and written English skills. 2. Good Teamwork adaptability and self-motivated. 3. Fast learner and interest in learning new skills. 4. Good Problem-solving ability.

Responsibilities: 1. Bring-up of boards. This involves understanding board schematic, reference manual of SoCs, datasheet of ICs and customize BSP components accordingly. 2. Design, build, and unit test - Drivers, Middleware and/or Application, as per project requirement. 3. Collaborate with different component owners for development of components required for project. 4. Debugging and fixing of customer issues.


Job tags



Salary

All rights reserved