Embedded Systems Developer
Job details
Job Title: Embedded Systems Developer Job Description: We are seeking a talented and experienced Embedded Systems Developer to join our team. As an integral member of our development team, you will be responsible for firmware development for a custom board utilizing, but not restricted to, the Nordic Semiconductor nRF52840 or similar chipsets. This is an exciting opportunity to work on a groundbreaking project at the intersection of IoT, BLE communication, and display technologies. Responsibilities:
- Collaborate with hardware engineers and firmware team to design, develop, and debug embedded firmware for the custom board.
- Implement BLE communication protocols for seamless interaction between the custom board and web/mobile applications.
- Optimize firmware to ensure efficient utilization of system resources and low power consumption.
- Implement features adhering to ESL (Electronic Shelf Label) Specification and utilize Bluetooth 5.4 for Access Points and Peripherals , focusing on retail shelf label applications.
- Conduct thorough testing and validation of firmware to ensure reliability, robustness, and compatibility across different platforms.
- Work closely with cross-functional teams to understand project requirements, provide technical guidance, and contribute to overall product development efforts.
- Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Engineering, or a related field.
- Proven experience in embedded systems development, with a focus on firmware programming using C/C++.
- Strong proficiency in BLE communication protocols and experience with Nordic Semiconductor's nRF52 series (e.g., nRF52840).
- Familiarity with Bluetooth 5.4 specifications and its application in Access Points and Peripherals .
- Knowledge and experience working with ESL (Electronic Shelf Label) Specifications , particularly for retail shelf label use cases.
- Solid understanding of software development methodologies, debugging techniques, and version control systems (e.g., Git).
- Ability to work effectively in a collaborative team environment, communicate technical concepts clearly, and meet project deadlines.
- Experience with Agile development methodologies and tools (e.g., GitLab, Jira) is a plus.
- Excellent problem-solving skills and a passion for tackling complex technical challenges in embedded systems design.
- Competitive salary and benefits package.
- Opportunity to work on innovative projects with cutting-edge technologies.
- Flexible work arrangements (remote work option available).
- Professional development and growth opportunities in a dynamic and supportive work environment.
- Collaborative culture with a diverse and talented team of engineers and professionals.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.