The Job logo

What

Where

Firmware Engineer - Yuma

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are hiring a dynamic Firmware Developer with experience in IoT and Embedded systems. You will be responsible for supporting the firmware development team, testing firmware and creating standards. Collaborate with other engineers, troubleshoot system issues and optimize firmware. Deep understanding of C programming language and embedded software design experience is required. Desired skills include TCP/IP, GSM, GPS, Bluetooth application development, and Real-Time Operating Systems.

 

Role summary 

We are looking for a dynamic Firmware Developer with solid experience in IoT and Embedded systems. We are looking for a developer who is familiar with Telematic and someone who has worked with a start-up. The role poses interesting challenges to those who want to work in an exciting industry. As a Firmware Engineer, you will be responsible for supporting the firmware development team in the design, development, and production of our firmware-supported products. You will be responsible for testing, documenting, and creating firmware standards.

 

Key Responsibilities 

  • Collaborate with other engineers on technical and design issues.
  • Develop firmware algorithms to handle exceptional conditions and errors.
  • Install and verify the firmware on an embedded system.
  • Troubleshoot system, performance, and functional issues with the firmware.
  • Execute projects within defined scope, budget, and timelines.
  • Evaluate technical specifications for correctness and completeness.
  • Prepare reports on project status, issues, and risks for management.
  • Assist in optimizing firmware to achieve performance standards.
  • Provide product support to customers promptly and accurately.
  • Ensure compliance with company policies and procedures.
  • Review codes of other engineers and provide feedback.

Key Requirements 

  • 2-4 yrs of relevant experience in the field.
  • Deep understanding of C programming language.
  • Embedded software design experience using Real-Time Operating Systems (RTOS).
  • Solid understanding of the embedded system and design concepts.
  • Knowledge of microcontroller architectures, how to design for low power consumption.
  • Experience in debugging embedded systems (HW and SW).
  • Experience with Cortex-M3/M4-based MCUs (TI, ST).
  • Experience with software-hardware interface development and integration.
  • Experience in version control tools (Git, SVN, Bitbucket).

Desired Skills Include

  • TCP/IP, UDP, IPv4/IPv6
  • GSM, GPS AT command implementation.
  • Bluetooth application development.
  • Real-Time Operating Systems - Synchronization, Message Passing, Memory management etc.
  • Experience in reading schematics, and basic knowledge of Analog electronics.

 

Department

IOT & Embedded Systems

Skills Required

Embedded C, RTOS Concepts, debugging

Location

Bangalore

Years Of Exp

2 to 4 Years

Set alert for similar jobsFirmware Engineer - Yuma role in Bengaluru, India
Yulu Logo

Company

Yulu

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Development

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Accio Robotics Logo

Firmware Engineer

Accio Robotics

Bengaluru, Karnataka, India

Posted: 10 months ago

Responsibilities:   Firmware Development: Design, develop, and optimize firmware for our robotic systems, ensuring seamless integration with hardware components.   Microcontroller Programming: Develop and maintain code for various microcontrollers and embedded systems used in our products.   Testing & Debugging: Collaborate with the hardware and software teams to test firmware implementations, debug issues, and ensure optimal performance and reliability.   Performance Optimization: Optimize firmware for power consumption, system stability, and real-time performance.   Documentation: Maintain comprehensive documentation of firmware designs, algorithms, and interfaces for internal and external collaborators.   Continuous Improvement: Stay updated with the latest advancements in firmware development and embedded systems, bringing innovative ideas and improvements to our platforms.   Requirements Requirements & Qualifications:   1-3 years of experience in embedded firmware development.   Deliver high-quality C/C++ code in real-time environments.   Familiarity with electronic circuit analysis/simulators like Multisim and Proteus.   Must be familiar with ARM or equivalent embedded multi-core microprocessor architectures.   Experience working hands-on with ARM-based microcontrollers. Knowledge of NXP microcontrollers and environments is a plus.   Knowledge of RTOS concepts and experience working with FreeRTOS and other RTOS services is a must.   Very good understanding of communication interfaces such as CAN, RS232, I2C, SPI, and Ethernet.   Good understanding of DSA, control systems , and robotics is a plus, along with a good understanding of the hardware product development process. Ability to write highly optimized code is essential.   0-1 year of experience in PCB designing.   Hands-on experience working with analog and digital devices, power converters for hardware system design.   Aptitude to select and validate critical components for embedded system design.   Basic understanding of PCB DFM (Design for Manufacturability) and DFA (Design for Assembly).   Ability to use and interpret instrumentation and testing equipment such as function generators and oscilloscopes.