Eden Capital Careers
Senior Firmware Engineer
Eden Capital Careers, Mahwah, New Jersey, us, 07495
Continuously refactor the codebase to enhance performance, reliability, and maintainability of the application.Contribute to architectural decisions, instrumentation, and performance optimization.Write unit and integration tests to ensure code quality.Participate in code reviews to maintain high standards of development.Conduct testing and debugging activities to identify and resolve issues.Enhance deployment and testing efficiency through CI/CD processes.Address and resolve issues reported by QE or other users.Participate in daily standups and weekly sync-up meetings with stakeholders.Contribute to sprint planning sessions by reviewing goals and grooming stories.Scale architecture using modern technologies such as Docker, leveraging the AWS platform and Atlassian software (Bitbucket pipelines, Jira automation, etc.).Foster a culture of delivering high-quality content aligned with the brand vision.Qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.5-7 years of experience in electronic product development involving analog/digital circuit designs and microcontroller-based systems.Proficiency in C/C++ with 5-7 years of experience.Strong knowledge of wired (UART, SPI, I2C) and wireless communication protocols.Experience working collaboratively in a team setting, utilizing version control systems.Ability to troubleshoot hardware using tools such as scopes, logic analyzers, spectrum analyzers, JTAG, etc.Excellent written and oral communication skills.Desired Skills and Experience:
Understanding of application bootloaderExperience in architecting and designing systems for embedded applications.Familiarity with real-time operating systems (RTOS), Wi-Fi/Bluetooth communication, and TCP/IP protocol stack.Experience working in an agile environment within the Scrum framework.High-level knowledge of software engineering and cloud environments.Ability to work with minimal supervision, collaborate effectively with diverse teams, and take initiative.Demonstrated ability to complete projects, document work, and communicate clearly both in writing and verbally.
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.5-7 years of experience in electronic product development involving analog/digital circuit designs and microcontroller-based systems.Proficiency in C/C++ with 5-7 years of experience.Strong knowledge of wired (UART, SPI, I2C) and wireless communication protocols.Experience working collaboratively in a team setting, utilizing version control systems.Ability to troubleshoot hardware using tools such as scopes, logic analyzers, spectrum analyzers, JTAG, etc.Excellent written and oral communication skills.Desired Skills and Experience:
Understanding of application bootloaderExperience in architecting and designing systems for embedded applications.Familiarity with real-time operating systems (RTOS), Wi-Fi/Bluetooth communication, and TCP/IP protocol stack.Experience working in an agile environment within the Scrum framework.High-level knowledge of software engineering and cloud environments.Ability to work with minimal supervision, collaborate effectively with diverse teams, and take initiative.Demonstrated ability to complete projects, document work, and communicate clearly both in writing and verbally.