Software Engineering Manager - BOOT ROM Security
Create a free account to apply in seconds
Change the world. Love your job.
Texas Instruments is seeking a Software Development Manager. In this role, you will direct the activities of a software systems development function, software applications development function, and a software quality assurance function for software enhancements and new products.
Qualifications
Minimum requirements:
• 14+ Years industry experience in Boot ROM, Security SW on embedded devices.
• Bachelor's/Master's degree in Electronics/Electrical/Computer Science
Preferred qualifications:
• Work experience in Embedded System Programming (Complete life-cycle).
• Firmware development, validation as per ROM specification
• Hands on experience with development of embedded HSM, Crypto algos, and AutoSAR integration.
• Hands on experience with device drives like UART, xSPI, SD, UFS and USB drivers
• Product development flows as per Cybersecurity standards and ASPICE processes
• Proficiency debugging embedded software systems. Familiarity with UARTs, JTAG, and oscilloscopes
• Familiarity with static analysis and dynamic analysis.
• Experience with MISRA-C, Cert-C guidelines, penetration testing and fuzz testing
• Experience in hands-on development and troubleshooting on embedded systems.
• Programming experience in Embedded C and Embedded C++.
• Experience with bare-metal drivers and RTOS based Applications
• Strong documentation and writing skills.
• Concept of Continuous Integration using Jenkins and GIT
• Some mainstream OS application level development and Python or Perl scripting experience.
• Requirement Understanding and Writing Test Specification on different ASIL level
• Familiarity with software tools which is used to configure SW, Drivers and application
• Ability to establish strong relationships with key stakeholders critical to success, both internally and externally
• Strong verbal and written communication skills
• Ability to quickly ramp on new systems and processes
• Demonstrated strong interpersonal, analytical and problem-solving skills
• Ability to work in teams and collaborate effectively with people in different functions
• Ability to take the initiative and drive for results
• Strong time management skills that enable on-time project delivery