Senior Embedded Engineer designing and maintaining embedded software for microcontroller-based systems. Collaborating with hardware engineers and participating in code reviews in Lithuania.
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;
Controls Engineer designing and building automation systems at Tidal Vision. Collaborating on data - driven manufacturing with Ignition SCADA and PLC expertise.
System Engineer responsible for implementing technology solutions to achieve client's business objectives. Working in a hybrid environment with a focus on projects and client satisfaction.
Intermediate Systems Engineer specializing in Requirement Management for Thales Canada. Supporting RCN through In - Service Support programs and ensuring accurate requirements documentation.
Lead Systems Engineer providing engineered infrastructure solutions and systems support at Lendmark Financial Services. Responsible for Active Directory, Citrix, Azure, and other technical challenges.
Denodo and Hadoop Analyst/Developer designing scalable data solutions for a Data Engineering team at HCSC. Collaborate on building enterprise data pipelines and virtualization solutions for operational data delivery.
Principal Systems Engineer leading the development of technologies for market applications at MKS. Responsible for technical leadership in electro - mechanical components and systems with minimal supervision.
Director of Critical Systems Engineering at TIAA responsible for strategic asset management and optimizing lifecycle costs. Collaborating with IT for smart building management and analytics
Trainee IT Specialist focusing on system integration for a growing e - commerce company. Gain hands - on experience in systems architecture, hardware, programming and project - based problem solving.
ServiceNow Systems Analyst ensuring quality and stability of DaVita’s platform and defining QA standards. Collaborating with stakeholders to deliver reliable development outcomes and platform governance.