Antal International

Firmware Architect - C/C++ Programming

Click Here to Apply

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/20/2024
Click Here to Apply
View More Antal International Jobs

Contact Information

Contact Human Resources
Antal International

Posted

November 20, 2024
UID: 4910903372

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.