What are the responsibilities and job description for the Senior Embedded Firmware Engineer position at A3N consulting Llc?
Type: Full-Time (Work from Office)
Reports To: Head – Research and Development
Role Overview
We are seeking an experienced Senior Embedded Firmware Engineer to join the R&D team. The ideal candidate will take ownership of firmware design, development, and optimization for high-performance embedded systems.
This role involves driving innovation, ensuring software reliability, and collaborating closely with cross-functional teams to deliver cutting-edge solutions.
Key Responsibilities
- Enhance and maintain existing firmware systems while ensuring architecture integrity and seamless user experience
- Evaluate applications to identify improvement, optimization, and scalability opportunities
- Refactor and optimize code for resource efficiency without compromising functionality
- Lead selection of tools, technologies, coding standards, and best practices
- Perform unit testing, debugging, and validation before release
- Resolve issues identified during testing or reported by customers
- Provide task estimates, progress reports, and documentation
- Contribute to verification and validation plans
- Manage version control, releases, and firmware updates
- Collaborate with management on project deliverables and schedules
- Work with Product Management and Engineering on feasibility of new features
- Develop and integrate software components, frameworks, and device drivers
- Take ownership of additional responsibilities as required
Qualifications & Skills
- Bachelor’s degree in Engineering or Computer Science (or equivalent experience)
- Strong understanding of firmware lifecycle from concept to deployment
- Solid grasp of software architecture and design patterns
- Leadership experience with ability to mentor and deliver on deadlines
- Strong analytical, debugging, and problem-solving skills
- Ability to handle complex technical challenges
- Strong communication and collaboration skills
- Self-motivated and adaptable in dynamic environments
- Strong time management and prioritization skills
- Continuous learning mindset
Experience Requirements
- 16 years of Embedded Firmware Development experience
- Expertise in Embedded C, C , Data Structures, RTOS, and Microprocessors
- Strong experience with QNX and Linux environments
- Experience with memory interfaces (NAND, NOR, DDR4)
- Knowledge of communication protocols (UART, I2C, SPI, Ethernet) and multithreading
- Proficiency with development tools, debug emulators, and version control systems (SVN, Git)
USA – Candidate Eligibility Clarification
- Relocation & Transfer Cases:
- Transfer Cases: Not allowed if the customer does not support transfer cases.
- Relocation: The customer does not provide relocation allowances. Candidates must be willing to relocate at their own expense.
- Work Authorization (Mandatory):
Only candidates with U.S. Citizenship or a (Permanent Residency) are eligible. No other visa types (e.g., H-1B, OPT, etc.) will be considered.