Design, development and integration of software for embedded systems using real-time operating systems (RTOS)
Analyze technical requirements and translate them into software architectures and modules for deterministic scheduling, multithreading and priority management
Develop and optimize C/C++ firmware for tasks, interrupt-based scheduling and low-level hardware programming (e.g., timers, I/O, memory access)
Perform debugging, code reviews, unit and integration testing, and performance optimization
Work closely with hardware, QA and system architecture teams to ensure stable and efficient real-time solutions
Requirements
A degree in Computer Science, Electrical Engineering or a comparable technical qualification
Several years of hands-on experience in embedded software development (e.g., in C/C++)
Solid knowledge of real-time operating systems (e.g., FreeRTOS, QNX, Zephyr, PikeOS) and deterministic scheduling
Experience with multithreading, task prioritization, interrupts, synchronization and memory management in a real-time context
Proficiency with debugging tools, testing (unit/integration) and performance tuning
Team-oriented working style
Very good German and English skills, both written and spoken
Benefits
Strong opportunities for personal growth and influence, with flat hierarchies
A creative and individual working environment with exciting partners
Attractive compensation and continuous professional development
Right to work from home (if desired)
Company pension scheme
Mobility subsidies provided as monetary or in-kind benefits
Project Manager coordinating building execution and client relationships in the construction domain. Ensuring project timelines, quality, and adherence to budgets in building projects.
Imaging Engineer II responsible for installing, inspecting, and repairing complex medical imaging equipment at TriMedx. Ensures regulatory compliance and assists in inventory management while collaborating with multidisciplinary teams.
Continuous Improvement Engineer at TravelCenters of America analyzing and enhancing organizational processes. Implementing continuous improvement methods for performance improvements across multiple locations.
Establishing and maintaining labor standards for bp's engineering processes. Leading continuous improvement efforts to enhance productivity and customer experience in a hybrid work environment.
Principal Package Engineer overseeing packaging enhancement projects in the healthcare diagnostics field. Focusing on sustainability, operational efficiency, and cross - functional collaboration.
Principal Switchgear Engineer leading switchgear design and development at Turtle. Responsible for ensuring project specifications, budgeting, and compliance standards are met.
Bridge Engineer involved in transportation projects focusing on computations, design plans, and collaboration with infrastructure authorities. Join Verdantas in contributing to sustainable engineering solutions.
Controls Engineer III designing and implementing software applications for HVAC equipment. Focusing on Model Based Controls design and participating in innovative HVAC product development projects.
Fire Protection Engineer responsible for diverse projects in architectural engineering. Collaborating across disciplines for successful project completion from concept to construction execution.
Chemical engineer developing and testing custom - designed process systems at GMM Pfaudler. Collaborating with clients and handling pilot tests in Rochester, NY.