abra R&D solutions is currently seeking a highly skilled and motivated Embedded Systems Engineer to join our dynamic team!
If you have a passion for pushing the boundaries of embedded systems development, we want to hear from you.
Responsibilities:
- Collaborate with cross-functional teams to define software requirements and specifications.
- Develop and optimize embedded software solutions for microcontroller-based systems.
- Inherit and enhance existing codebases, ensuring compatibility and efficiency.
- Contribute to the full software development lifecycle, from design and implementation to testing and maintenance.
- Stay updated on emerging technologies and industry trends to drive innovation in embedded systems.
Requirements:
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
- 5-10 Years experience: low-level development with C, showcasing proficiency in BSP, CMAKE, etc.
- 5-10 Years experience user-space development over Linux using modern C++.
- Proven Experience in lifting projects from the initial stage, including system configuration (CMAKE) and user-space application development.
- Ability to work in orderly processes, emphasizing a balance between design and documentation
- Proven track record in embedded systems development with a strong portfolio of past projects.
- Proven experience in working with microcontrollers to design and implement robust embedded systems.
- Familiarity with low-level development tools such as cmake, uboot, etc.
- Ability to work independently while maintaining excellent communication with team members, ensuring seamless collaboration.
- Skilled in inheriting existing codebases and software designs, as well as contributing to the development of new solutions from the ground up.
- A minimum of 5 years of experience in embedded systems, preferably with a focus on the Linux operating system.