What are the responsibilities and job description for the Senior Firmware Engineer (Embedded Systems, RTOS, Wireless) | Onsite Mahwah, NJ | Contract position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Anagha Techno Soft, is seeking the following. Apply via Dice today!
Senior Firmware Engineer (Embedded Systems, RTOS, Wireless) | Onsite Mahwah, NJ | Contract
Job Title: Senior Firmware Engineer
Location: Mahwah, NJ (Onsite)
Job Type: Long-Term Contract
Job Summary
We are looking for a highly experienced Senior Firmware Engineer to design, develop, and scale embedded systems for connected consumer products. This role involves working at the intersection of hardware, firmware, cloud, and user experience, collaborating with cross-functional teams to deliver reliable, high-quality products from concept through production.
The ideal candidate will have strong hands-on expertise in embedded firmware development, system architecture, and real-time systems, along with a passion for building scalable and maintainable solutions in a fast-paced environment.
Key Responsibilities
Senior Firmware Engineer (Embedded Systems, RTOS, Wireless) | Onsite Mahwah, NJ | Contract
Job Title: Senior Firmware Engineer
Location: Mahwah, NJ (Onsite)
Job Type: Long-Term Contract
Job Summary
We are looking for a highly experienced Senior Firmware Engineer to design, develop, and scale embedded systems for connected consumer products. This role involves working at the intersection of hardware, firmware, cloud, and user experience, collaborating with cross-functional teams to deliver reliable, high-quality products from concept through production.
The ideal candidate will have strong hands-on expertise in embedded firmware development, system architecture, and real-time systems, along with a passion for building scalable and maintainable solutions in a fast-paced environment.
Key Responsibilities
- Collaborate with cross-functional teams (UX, Software, Hardware, Product) to design and implement features
- Develop high-quality, reusable, and scalable firmware using best practices and design patterns
- Contribute to system architecture, performance optimization, and technical decision-making
- Refactor and optimize code for performance, reliability, and maintainability
- Develop unit and integration tests; participate in code reviews
- Perform debugging, troubleshooting, and issue resolution
- Improve deployment and testing efficiency using CI/CD pipelines
- Support sprint planning, backlog grooming, and agile ceremonies
- Work with modern tools and platforms including AWS, Docker, Jira, and Bitbucket
- Bachelor s degree in Electrical Engineering, Computer Engineering, or related field
- 10 years of experience in embedded systems and electronic product development
- Strong expertise with C/C programming
- Experience with 32-bit ARM microcontrollers
- Hands-on experience with RTOS (Real-Time Operating Systems)
- Strong knowledge of wired communication protocols (UART, SPI, I2C)
- Experience with wireless communication (Wi-Fi, Bluetooth)
- Experience with hardware debugging tools (oscilloscope, logic analyzer, JTAG, etc.)
- Familiarity with Git, SDLC practices, and tools like Jira/Confluence
- Strong troubleshooting, debugging, and analytical skills
- Experience with bootloaders and OTA (Over-the-Air) firmware updates
- Knowledge of TCP/IP and networking protocols
- Experience with IoT devices and ESP modules
- Exposure to cloud platforms (AWS) and containerization (Docker)
- Experience working in Agile/Scrum environments
- Ability to work independently and in cross-functional teams
- This is a hands-on engineering role requiring strong firmware hardware integration experience
- Candidates must be comfortable working onsite in Mahwah, NJ