-
View all jobs
- Help design, build and continuously improve the clients online platform.
- Research, suggest and implement new technology solutions following best practices/standards.
- Take responsibility for the resiliency and availability of different products.
- Be a productive member of the team.
- Design and develop embedded solutions with a strong focus on quality and performance.
- Utilize C/C++ programming proficiency to build robust embedded systems.
- Implement Object-Oriented Analysis (OOA)/Object-Oriented Design (OOD) methodologies and design patterns.
- Develop projects using Agile/SCRUM methodologies, ensuring efficient and collaborative workflows.
- Handle multithreading processes, including detecting and resolving deadlocks.
- Develop and troubleshoot Inter-Process Communication (IPC) mechanisms.
- Work on firmware development for ARM/ARC or equivalent multi-core embedded microprocessor architectures.
- Develop and debug low-level drivers for communication protocols such as RS232, I2C, SPI, CAN using electronic lab equipment.
- Implement and troubleshoot socket programming with TCP and UDP protocols.
- Write efficient, portable, and reusable code following best practices.
- Analyze complex firmware and diagnose controller/hardware issues effectively.
- Contribute to software algorithm development and ensure optimal integration with hardware systems.
- Proficiency in multithreading and IPC mechanisms.
- Hands-on expertise in communication protocols (RS232, I2C, SPI, CAN).
- Strong understanding of socket programming (TCP/UDP).
- Familiarity with ARM/ARC architectures and FPGA-based SoCs is a plus.
- Experience with TFS and GIT for source control management.
- Solid knowledge of Agile development principles and workflows.
- Effective communication and collaboration skills for cross-functional global teams.
- Experience in the In Vitro Diagnostic (IVD) or medical device domain.
- Writing device drivers and troubleshooting hardware integration.
- Strong analytical and problem-solving skills.
- History of successful project execution, with timely delivery and quality focus.
- Familiarity with FPGA-based SoCs.
- Knowledge of medical device design and regulatory requirements.
- A challenging, innovating environment.
- Opportunities for learning where needed.
Key Skills
Ranked by relevance
embedded
fpga
spi
embedded systems
design patterns
git
udp
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
.Net Developer
2026-05-13
Full-time
Mid-Senior
Netherlands
IT Services
Information Technology
View Job Details
Related
Python AI Engineer
2026-05-20
Full-time
Mid-Senior
Netherlands
IT Services
Information Technology
View Job Details
Related
Data Engineer
2026-05-19
Full-time
Mid-Senior
Netherlands
IT Services
Information Technology
Login to Apply
- Posted
- Jan 16, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Bangalore North Rural
- Company
- GeekSoft Consulting
Industries
IT Services
IT Consulting
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
.Net Developer
2026-05-13
Full-time
Mid-Senior
Netherlands
IT Services
Information Technology
View Job Details
Related
Python AI Engineer
2026-05-20
Full-time
Mid-Senior
Netherlands
IT Services
Information Technology
View Job Details
Related
Data Engineer
2026-05-19
Full-time
Mid-Senior
Netherlands
IT Services
Information Technology