Ring in Poland will grow rapidly in 2024, therefore we are looking for skilled individuals with a strong sense of independence to join our team in Gdansk. Our team will develop current projects as well as build and deliver new features. As an Software Development Engineer, you will be a core member of the development team. The ideal candidate is passionate about building IoT products. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment.
responsibilities :
Design and develop highly scalable, reliable, and efficient embedded systems.
Architect complex embedded software systems, ensuring they meet performance, security, and reliability requirements.
Lead the technical direction and implementation of embedded software projects, collaborating with cross-functional teams.
Mentor and guide more junior engineers, sharing technical expertise and best practices.
Proactively identify and mitigate technical risks, proposing innovative solutions to complex problems.
Stay up-to-date with the latest embedded systems technologies and industry trends, and apply them to improve Ring products.
Collaborate with product managers, hardware engineers, and other stakeholders to define and deliver embedded software requirements.
Ensure embedded software meets quality standards and regulatory requirements through rigorous testing and validation.
Contribute to the overall technical strategy and roadmap.
requirements-expected :
Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, related field, or equivalent practical experience.
Proven experience in software and embedded development with C/C++ and familiarity with SoC and embedded CPU.
Field experience with writing low-level drivers, interrupting service routines, and general troubleshooting/debugging with hardware.