firmware engineer Job Vacancy in Randstad Bengaluru, Karnataka – Updated today
Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for
Full Details :
Company Name : Randstad
Location : Bengaluru, Karnataka
Position :
Job Description : summary
randstad india
permanent
specialism
manufacturing
reference number
JPC – 61892
job details
Role Responsibilities
Develop and maintain embedded software, written in C and assembler
Follow company design procedures relating to the development of software
Use Continuous Integration and Static Analysis tools to improve code quality, detect and correct bugs quicker.
Provide customer support with documentation to support the software product.
Communicate status to key stakeholders in a timely and professional fashion.
Participate in the continuous improvement of Software Development Processes
Cover all aspects of software development following the Company’s Software Development procedures
Generating requirements for new products, porting and code development for new products
Maintenance updates for existing products.
Project documentation to comply with procedures, as well as customer documentation.
Product support for customers and Manufacturing.
Working closely with HW Engineering, other SW Engineering teams and other disciplines
The role requires both HW and SW capabilities. The HW capabilities require the engineer to fully understand the operation of the HW. This is achieved by analysis of schematics, component data sheets and discussions with HW engineers. The Boards typically form part of systems connected via Industry standard backplane interconnect technology (VME, VPX, CPCI).
Skills & Competencies:
Understanding of “C” and assembly programming.
Experience of writing software to test computer systems,
Experience with several compilers/cross compilers build environments, such as GCC
Understanding of computer architectures and hardware design. With knowledge of one of the following: Intel Architecture (i7), NXP (Freescale) T-series, P-series, PowerPC or ARM.
Problem-solving and creative, solution-building skills.
Ability to work successfully in a team environment with Strong verbal and written skills
Knowledge of modern Real-Time Operating Systems
Knowledge of Linux, as a software development environment.
Knowledge of backplane interconnect architectures VME, CPCI , VPX, IPMI.
Any experience with the following technologies would be advantageous: UEFI, U-Boot, NVIDIA CBoot, Slim Bootloader, Secure / Trusted Boot, Xilinx SDK, NXP K21
Role Requirements:
Education BS or MS in Electrical Engineering, Computer Science or Computer Engineering
Experience 2+ years of experience BIOS development
Working knowledge of software and hardware architecture
Preferred Qualifications:
Previous experience using software tools such as:
Source code repositories (Perforce, Git)
Source code analysis tools (Klocwork)
Collaborative tools (Atlassian toolset, JIRA, Confluence)
Continuous integration server, like Jenkins
Awareness of Agile / Scrum methodologies.
…
Role Responsibilities
Develop and maintain embedded software, written in C and assembler
Follow company design procedures relating to the development of software
Use Continuous Integration and Static Analysis tools to improve code quality, detect and correct bugs quicker.
Provide customer support with documentation to support the software product.
Communicate status to key stakeholders in a timely and professional fashion.
Participate in the continuous improvement of Software Development Processes
Cover all aspects of software development following the Company’s Software Development procedures
Generating requirements for new products, porting and code development for new products
Maintenance updates for existing products.
Project documentation to comply with procedures, as well as customer documentation.
Product support for customers and Manufacturing.
Working closely with HW Engineering, other SW Engineering teams and other disciplines
The role requires both HW and SW capabilities. The HW capabilities require the engineer to fully understand the operation of the HW. This is achieved by analysis of schematics, component data sheets and discussions with HW engineers. The Boards typically form part of systems connected via Industry standard backplane interconnect technology (VME, VPX, CPCI).
Skills & Competencies:
Understanding of “C” and assembly programming.
Experience of writing software to test computer systems,
Experience with several compilers/cross compilers build environments, such as GCC
Understanding of computer architectures and hardware design. With knowledge of one of the following: Intel Architecture (i7), NXP (Freescale) T-series, P-series, PowerPC or ARM.
Problem-solving and creative, solution-building skills.
Ability to work successfully in a team environment with Strong verbal and written skills
Knowledge of modern Real-Time Operating Systems
Knowledge of Linux, as a software development environment.
Knowledge of backplane interconnect architectures VME, CPCI , VPX, IPMI.
Any experience with the following technologies would be advantageous: UEFI, U-Boot, NVIDIA CBoot, Slim Bootloader, Secure / Trusted Boot, Xilinx SDK, NXP K21
Role Requirements:
Education BS or MS in Electrical Engineering, Computer Science or Computer Engineering
Experience 2+ years of experience BIOS development
Working knowledge of software and hardware architecture
Preferred Qualifications:
Previous experience using software tools such as:
Source code repositories (Perforce, Git)
Source code analysis tools (Klocwork)
Collaborative tools (Atlassian toolset, JIRA, Confluence)
Continuous integration server, like Jenkins
Awareness of Agile / Scrum methodologies.
experience
15
skills
Firmware
BIOS development
qualifications
B.E/B.Tech
This post is listed Under Software Development
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company