What are the responsibilities and job description for the Only W2 / 1099 Contract | Senior Firmware Engineer | Long Term Contract | Onsite Mahwah, NJ position at Anagha Techno Soft?
Senior Firmware Engineer | Long Term Contract | Onsite Mahwah, NJ
Senior Firmware Engineer
Location: Mahwah, NJ (Onsite)
Job Type: Long Term Contract
We are seeking an experienced Senior Firmware Engineer to support the development of next-generation connected embedded products. This role requires strong expertise in low-level firmware development, hardware troubleshooting, board bring-up, and embedded system architecture within a fast-paced product engineering environment.
The ideal candidate will have deep hands-on experience with embedded firmware, ARM-based microcontrollers, RTOS, wireless communication protocols, and hardware debugging tools.
Key Responsibilities
- Design, develop, and maintain embedded firmware for connected electronic products
- Collaborate with cross-functional engineering teams to define requirements and implement new features
- Develop scalable, maintainable, and high-performance firmware solutions using C/C
- Perform board bring-up, hardware validation, debugging, and troubleshooting
- Contribute to system architecture, performance optimization, and technical design decisions
- Implement unit testing, integration testing, and participate in code reviews
- Debug and resolve firmware and hardware-related issues
- Support CI/CD processes, deployment automation, and firmware release activities
- Participate in Agile/Scrum ceremonies including sprint planning, standups, and backlog grooming
Required Qualifications
- Bachelor s degree in Electrical Engineering, Computer Engineering, or related field
- 10 years of embedded firmware development experience
- Strong experience with 32-bit ARM microcontrollers
- Expert-level programming skills in C/C
- Strong hands-on experience with hardware troubleshooting and board bring-up
- Experience with communication protocols such as UART, SPI, and I2C
- Solid understanding of RTOS, wireless technologies, and embedded hardware systems
- Experience using debugging and validation tools such as oscilloscopes, logic analyzers, JTAG, and spectrum analyzers
- Experience with Git, Jira, Confluence, and software development best practices
- Strong communication and collaboration skills
Preferred Skills
- Experience with bootloaders and OTA firmware updates
- Knowledge of Wi-Fi/Bluetooth communication and TCP/IP networking
- Experience with IoT devices and ESP-based modules
- Familiarity with LCD/display integration
- Exposure to cloud-connected embedded systems and Docker environments
- Experience working in Agile/Scrum development environments