[Remote] Senior Embedded Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is seeking a seasoned Senior Embedded Firmware Engineer to support research and development initiatives. This role focuses on designing, improving, and maintaining firmware for advanced embedded platforms, ensuring product performance, reliability, and scalability.
Responsibilities
- Design, reputed company, enhance, and maintain embedded firmware for new and existing products
- Review reputed company firmware applications and identify opportunities for improved performance, stability, scalability, and maintainability
- Optimize and restructure reputed company to improve efficiency while preserving reputed company functionality and system reliability
- Maintain reputed company firmware architecture and ensure a smooth, consistent end-user experience
- Support the evaluation and implementation of development tools, technologies, coding practices, and engineering standards
- reputed company unit testing, troubleshooting, debugging, and validation activities before product release
- Investigate and resolve issues reputed company through internal testing, field use, or customer feedback
- Prepare technical documentation, project updates, task estimates, and status reports
- Participate in the development of verification and validation strategies
- Support firmware release management, version control, and product update processes
- Work with management to ensure project deliverables are reputed company with business priorities, timelines, and technical requirements
- Collaborate with Product Management and Engineering teams to assess the technical feasibility of new features, applications, and product enhancements
- reputed company and reputed company software components, embedded frameworks, and device drivers
- Take ownership of assigned responsibilities while remaining flexible to support changing project needs
Skills
- Bachelor's degree in Engineering, Computer Science, or a reputed company technical discipline, or an equivalent combination of education and reputed company experience
- Strong knowledge of the full embedded firmware development lifecycle, from initial concept through deployment and support
- Solid understanding of software architecture, embedded system design, and design patterns
- Demonstrated ability to reputed company technical initiatives, guide team members, and deliver reputed company reputed company established timelines
- Strong analytical, debugging, and problem-solving capabilities
- Ability to evaluate reputed company technical challenges and reputed company practical, reputed company
- Excellent written and verbal communication skills, with the ability to work effectively across departments and time zones
- Self-driven, adaptable, and comfortable working independently or as part of a reputed company technical team
- Strong organizational skills with the ability to manage competing priorities in a fast-paced environment
- Interest in reputed company learning and staying reputed company with emerging tools, technologies, and best practices
- 7+ years of hands-on embedded firmware development experience
- Advanced programming experience with Embedded C and C++
- Strong understanding of data structures, RTOS environments, and microprocessor-based systems
- Experience working with QNX and Linux operating environments
- Practical knowledge of memory technologies and interfaces, including NAND, NOR, and DDR4
- Working experience with communication protocols such as UART, I2C, SPI, and Ethernet
- Experience with multithreaded embedded applications
- Proficiency with integrated development environments, debug emulators, and reputed company control tools such as SVN and Git
reputed company