Senior Embedded Engineer at Gritmind tackling hardware and software challenges. Designing and developing embedded software for microcontroller-based systems.
Responsibilities
Design, develop, and maintain embedded software for microcontroller-based systems
Write efficient, reliable, and well-structured real-time firmware (linux with real-time kernel, RTOS or bare metal)
Collaborate with hardware engineers during debugging, and validation
Analyze system requirements and translate them into robust technical solutions
Participate in code reviews and contribute to improving development standards
Support integration with higher-level systems (desktop, mobile, cloud when applicable)
Requirements
Strong experience with C / C++ in embedded environments
Hands-on experience with microcontrollers (e.g. ARM Cortex-M, STM32, NXP, Microchip or similar)
Solid understanding of embedded systems architecture , memory management, and peripherals
Experience with real-time application development (FreeRTOS, linux with RT kernel, Zephyr, etc. or bare metal development)
Familiarity with communication protocols (SPI, I2C, UART, CAN, Ethernet, etc.)
Ability to read and understand hardware schematics and datasheets
Experience debugging both software and hardware issues
Good English skills (written and spoken)
Benefits
Meaningful Work: Acting with purpose means that every task and project has a clear objective and contributes directly to the team’s success;
Focus on Results: employees are recognized and rewarded for their contributions to actual achievements;
High Standards : Setting a high bar and striving for excellence fosters a culture of continuous improvement;
Open Communication: Speaking the truth and communicating openly create an environment of trust and transparency. We invite to feel comfortable sharing ideas, giving feedback, and addressing challenges openly, leading to stronger collaboration and problem-solving;
Simplicity: Keeping things simple eliminates unnecessary complexity and streamlines processes. This allows us to focus time and energy on what truly matters;
Opportunities for Growth: Opportunities for career advancement and personal development within the team with leading market competencies.
Systems Analyst responsible for designing business applications and information systems for HCSC. The role integrates technical and business requirements and serves as a technical designer.
Fachinformatiker für Systemintegration verantwortlich für den Aufbau der Operational Technology Abteilung bei Salzgitter Flachstahl GmbH. Optimierung von IT - Systemen und enge Zusammenarbeit mit internen und externen Partnern.
EHP PR SEI Systems Engineer at The Aerospace Corporation supporting NASA's Artemis program at Johnson Space Center. Collaborating on systems engineering for the Pressurized Rover project.
System Engineer Customer Services providing 1st to 3rd Level Support for various systems. Collaborating directly with customers to ensure optimal IT performance.
Ingénieur Systèmes et Réseaux pour Ciril GROUP, éditeur de logiciels et Hébergeur Cloud. Participer à l’automatisation et à l’optimisation de l’exploitation de nos infrastructures.
Projektmanager / Planer / System Engineer responsible for developing integrated security technology solutions at Funkwerk Security Solutions GmbH. Involved in project management and technical planning for safety systems in Mülheim.
Senior Systems Engineer leading complex systems design and integration for a defense software company. Mentoring engineers and ensuring stakeholder requirements are met throughout system lifecycle.
(Senior) Deployment Engineer overseeing the installation and commissioning of complex systems. Working for PLATH GmbH in international project environments to ensure stable operations.
Project Manager / Planner / System Engineer responsible for technical solutions in security technology. Involved in project planning, customer consulting, and coordination of technical operations in Germany.
Systems Analyst leading software projects for utilities company, specializing in OpenText applications. Collaborating with analysts and supporting software development life cycle processes.