Electronic Firmware Engineer
Location
Chennai | India
Job description
Job Description:
We are looking for a motivated and skilled Electronics Firmware Engineer to join our firmware development team and be in charge of developing and implementing software for systems and applications.
Job Responsibilities:
Developing Embedded Firmware:
- Embedded firmware development, debugging, and maintenance include Linux application level programming, Linux device driver level programming, and Linux kernel level programming.
- Firmware development for mesh networking products, Linux kernel module, U-boot, and debug integrated Linux drivers for sensor integration.
- Create applications, drivers, and board support packages for Linux-based embedded systems for RTOS or No-RTOS based hardware platforms.
Validation and Testing of firmware:
- To test firmware releases, write code and bash scripts to automate testing in an embedded Linux operating system.
- Maintaining stable firmware and software engineering approaches as needed for unit or system level testing, debugging, and verification.
- Working on an agile timeline, doing code reviews, maintaining firmware documentation, and giving technical assistance and training to interns.
Requirements
- Must have or be pursuing a Bachelor's or Master's degree in Computer Science Engineering, Electrical and Electronics Engineering, or a related subject but prior experience in embedded firmware will also suffice.
- Prior expertise developing embedded firmware in a Linux native operating system is required, as is familiarity with C/C++, embedded C, or assembly languages. Knowledge of embedded system boot loaders, u-boot operation, and the development of bootable image files will be advantageous.
- Software development life cycles, code development procedures, software configuration tools, debugging emulation, and simulation tools must be well understood.
Benefits
- Opportunity to work in a fast-paced and dynamic environment.
- Opportunities for professional advancement as the company undergoes expansion.
- A culture that fosters collaboration and creativity within the team.
- Collaborate closely with seasoned experts in the field.
- Gaining an entry point into the field of automobile development.
Job tags
Salary