Antal International
Firmware Architect - C/C++ Programming
Job Location
bangalore, India
Job Description
Job Responsibilities : 1. Develop the system SW, electrical architecture, and interfaces based on our platform requirements. 2. Document the architecture in system engineering tools to provide traceability with overall system engineering requirements and validation. 3. Collaborate closely with both customers, partners, and internal teams to communicate the architecture , and ensure that their feedback in incorporated regularly into architecture changes. 3. Maintain ongoing changes to architecture with proper version control and documentation to support overall project execution. 4. Sufficient HW and SW experience to develop a combined system architecture. 5. Prior experience in developing and maintaining system architecture. 6. Knowledge of common system engineering tools and frameworks to link requirements with architecture. 7. Good written and verbal communication skills to communicate and document design decisions. 8. Ability to conduct failure made effects analysis ( FMEA ) and drive architectural changes accordingly. 9. Demonstrated experience with Keil, IAR and other development environment. 10. Solid understanding of ARM processor architectures, memory management and system level design principles. 11. Experience with Wi-Fi, BLE and MW based RF technology and good understanding of how these systems are architected. 12. Strong , demonstrable coding skills in C/C++ in production environments. 13. Prior experience in design and implementation of firmware including boot, OS toolchain, drivers . comms, middleware and application and state machine. 14. Understanding of software libraries, firmware modules , static analysis and unit testing. 15. Experience with communications protocols such as CAN, SPI, I2C. 16. Ability to optimize software for resource constrained embedded systems ( e.g. Power, throughput, memory etc.) 17. Experience throughout full product and software development lifecycle; including defining goals and ensuring milestone delivery in a high cross- functional capacity. 18. Exposure to SCA tools such as Coverity or Checkmarx, CI/CD methods and test automation. Familiarity with Agile methodology is a plus 19. Knowledge of microcontroller peripheral such as UART, ADC, DAC, PWM, TMR etc. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/26/2024
Location: bangalore, IN
Posted Date: 11/26/2024
Contact Information
Contact | Human Resources Antal International |
---|