For one of our clients operating in the embedded and industrial technology sector, we are looking for an experienced Senior Embedded Software Developer with strong expertise in VxWorks RTOS.
You will join a long-term project focused on high-performance, real-time embedded systems used in industrial and safety-critical applications. The role involves close cooperation with hardware teams and participation in the full software lifecycle – from design to system-level testing and optimization.
Project details
- Start date: ASAP
- Duration: minimum 12 months
- Work model: Remote / Hybrid
- Project location: Poland
- Rate: up to 170 zł/hour
Key responsibilities
- Design, develop, maintain, and optimize embedded software based on VxWorks RTOS
- Implement low-level drivers, device interfaces, and system services
- Integrate software with hardware platforms, including bootloader and BSP modifications
- Work on real-time task scheduling, IPC mechanisms, and memory management
- Perform system-level debugging, profiling, and performance optimization
- Support software testing, verification, and functional safety certification processes
- Collaborate closely with hardware engineers to ensure smooth hardware–software integration
Required skills & experience
- Strong, hands-on experience with VxWorks RTOS development
- Advanced knowledge of C (C++ is an advantage) in embedded environments
- Solid understanding of RTOS concepts:
- tasks and scheduling
- semaphores, mutexes, message queues
- interrupt handling
- Experience with hardware communication interfaces:
- UART, SPI, I2C, CAN, Ethernet
- Practical knowledge of Board Support Packages (BSP) and bootloader customization
- Experience with debugging tools and IDEs such as Wind River Workbench
- Familiarity with version control systems (Git, SVN)
- Strong analytical skills, attention to detail, and ability to work independently as well as in distributed teams
Nice to have
- Background in automotive, aerospace, defense, or industrial embedded systems
- Experience with safety-critical software standards:
- ISO 26262
- IEC 61508
- DO-178C
- Exposure to multi-core platforms and AMP/SMP architectures
What’s offered
- Participation in a long-term, stable project with high technical complexity
- Work on real-time, safety-critical embedded systems
- Flexible remote or hybrid work model
- Competitive hourly rate (up to 50 EUR/h)
- Cooperation with experienced international engineering teams
- Opportunity to deepen expertise in VxWorks and low-level embedded development