Senior Engineer - Firmware R Systems

  • company name R Systems
  • working location Office Location
  • job type Full Time

Experience: 5 - 5 years required

Pay:

Salary Information not included

Type: Full Time

Location: Maharashtra

Skills: SPI, UART, Technical documentation, agile environment, Embedded CC programming, bare metal, RTOS Development, Microcontroller board bringup, Chiplevel hardware debugging, Serial communication protocols I2C, secure boot, EncryptionDecryption, Firmware Solutions, automotive applications

About R Systems

Job Description

As an experienced Embedded Systems Engineer at R Systems, your role will involve utilizing your expertise in Embedded C/C++ programming to design and develop firmware solutions for automotive applications. You will be working with Bare Metal and RTOS development environments, as well as performing microcontroller board bring-up and chip-level hardware debugging. Your responsibilities will extend to the implementation of secure boot, encryption/decryption, and serial communication protocols like I2C, SPI, and UART. Your key contributions will include: - Designing and implementing application-level firmware solutions for automotive systems, ensuring they meet business requirements. - Validating software designs using techniques such as Software FMEA and Rate Monotonic analysis. - Developing high-quality, maintainable, and scalable firmware following coding standards tailored for automotive applications. - Creating unit test cases to evaluate interface functionality and responses to various inputs. - Identifying and resolving firmware defects discovered during testing phases. - Providing on-site support during engineering and production builds. - Proactively addressing development concerns to enhance code quality and minimize defects. - Collaborating with cross-functional teams to enhance automotive products. - Generating technical documentation to facilitate comprehension of firmware solutions. - Engaging with scrum teams, product owners, and scrum masters to manage tickets and issues efficiently within Agile frameworks. If you possess a strong background in embedded systems development, experience in firmware design, and a proactive approach to problem-solving, this role offers an opportunity to contribute significantly to the advancement of automotive technologies.,