Swasti Enterprises LLP
Firmware Architect
Job Location
bangalore, India
Job Description
Position Objective : The Embedded Firmware Architect will be individually responsible for everything firmware-related. Architect, design, develop and maintain firmware for the company products 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 with both customers and partners, and internal teams to communicate the architecture, and ensure that their feedback is incorporated regularly into the architecture changes 4. Maintain ongoing changes to architecture with proper version control and documentation to support overall project execution 5. Sufficient HW and SW experience to develop a combined system architecture 6. Prior experience in developing and maintaining system architecture 7. Knowledge of common system engineering tools and frameworks to link requirements with architecture 8. Good written and verbal communication skills to communicate and document design decisions 9. Ability to conduct failure mode and effects analysis (FMEA) and drive architectural changes accordingly 10. Demonstrated experience with Keil, IAR, and other development environments 11. Solid understanding of ARM processor architectures, memory management, and system-level design principles 12. Experience with WiFi, BLE, and MW-based RF technology and a good understanding of how these systems are architected 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 communication protocols such as CAN, SPI, and 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 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 peripherals such as UART, ADC, DAC, PWM, TMR, etc. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/22/2024
Location: bangalore, IN
Posted Date: 11/22/2024
Contact Information
Contact | Human Resources Swasti Enterprises LLP |
---|