Embedded Software Engineer (Mid-Level) – PDL / Embedded C
Company Description
Bringsense Technologies is an engineering-focused company that specializes in embedded systems, hardware development, AI, cybersecurity, and high-reliability software engineering. Serving industries such as automotive, medical, energy, robotics, and industrial automation, the company delivers cutting-edge solutions tailored to specific needs. With expertise in ARM architectures, secure boot flows, RTOS, HLOS, and embedded development, they provide end-to-end hardware engineering, integration, and validation. Bringsense Technologies aligns development processes with industry standards like ASPICE, ISO 26262, and ISO/SAE 21434. Their skilled team, including certified experts in ISAQB architecture, SAFe, and cybersecurity, ensures the delivery of secure and innovative solutions.
Embedded Software Engineer (Mid-Level) – PDL / Embedded C
Location: Nearshore (EU – Romania preferred)
Experience: 5+ years
Domain: Embedded Systems / Microcontrollers
About the Role
We are looking for a Mid-Level Embedded Software Engineer to join an experienced embedded team working on microcontroller platforms. You will collaborate closely with senior developers and contribute to the development, integration, and maintenance of embedded C software, including work with Peripheral Driver Library (PDL).
This role is ideal for an engineer who has a solid embedded foundation and wants to grow further in low-level driver development within a structured, professional environment.
What You Will Do
• Develop and maintain embedded C code
• Work with PDL-based drivers under guidance of senior engineers
• Configure and use peripherals such as GPIO, UART, SPI, timers
• Implement features using configuration structures and context-based APIs
• Support integration, debugging, and issue analysis on target hardware
• Use Git as part of a collaborative development workflow
• Participate in code reviews and follow established development and release processes
What We Are Looking For
Embedded & C Programming
• 5+ years of experience in embedded software development
• Good knowledge of C language fundamentals, including:
o Local vs. global variables
o static keyword (scope and lifetime)
o Basic memory concepts (stack, data, BSS)
• Ability to explain and apply standard embedded C concepts
Low-Level Drivers
• Experience working with microcontrollers (Infineon experience is a plus)
• Familiarity with Peripheral Driver Library (PDL) concepts:
o Hardware abstraction via C APIs
o Use of configuration structures
o No dynamic memory allocation in drivers
• Experience with ModusToolbox™ is a plus but not required
Git & Team Collaboration
• Practical experience with Git
o Feature branches vs. main branch
o Merging and rebasing basics
• Comfortable working in a team environment with defined workflows
Nice to Have
• Prior exposure to PDL development or customization
• Experience in automotive, industrial, or embedded product development
• Familiarity with coding standards (e.g. MISRA-C)
• Nearshore experience working with international teams
What We Offer
• Work in a strong technical team with experienced senior engineers
• Opportunity to grow into low-level driver and platform development
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Embedded Software Engineer (C / Safety / ARM Cortex-M)
2026-01-30
Embedded Software Engineer
2026-05-13
Embedded Software Integrator - Autosar
2025-09-01
- Posted
- Jan 21, 2026
- Type
- Contract
- Level
- Entry
- Location
- Romania
- Company
- Bringsense Technologies
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Embedded Software Engineer (C / Safety / ARM Cortex-M)
2026-01-30
Embedded Software Engineer
2026-05-13
Embedded Software Integrator - Autosar
2025-09-01