A leading technology company is seeking an experienced C++ / RT Embedded Software Engineer to join the development of complex, multidisciplinary Real-Time and Embedded systems.
Key Responsibilities:
- Develop software in C/C++ for Embedded and Real-Time environments.
- Design and implement software components, drivers, middleware, and communication interfaces.
- Work with Linux, RTOS, and Bare-Metal platforms.
- Participate in requirements analysis, software design, integration, testing, and troubleshooting.
- Collaborate closely with Hardware, FPGA, System Engineering, QA, and DevOps teams.
Qualifications- B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- 3+ years of software development experience.
- Strong hands-on experience with C/C++.
- Experience working with Linux and/or Real-Time Operating Systems.
- Familiarity with Git, OOP principles, Design Patterns, and Software Architecture.
- Strong problem-solving skills and ability to work in a multidisciplinary environment.
Preferred Qualifications:
- Experience with Embedded Systems and RTOS platforms (VxWorks, FreeRTOS, Integrity).
- Experience in low-level development, Drivers, and BSPs.
- Knowledge of communication protocols such as TCP/IP, Ethernet, UART, CAN, SPI, and I2C.
- Experience with Python, C#, MATLAB, FPGA, or CI/CD tools.
📩 Feel free to reach out for more details.
- The position is open to all qualified candidates.