Trego is a high-end provider of turnkey solutions and real-time embedded software, currently seeking a Junior Developer eager to work in a diverse, advanced technological environment alongside Trego’s RT Embedded experts. Trego’s engineers are exposed to a wide range of state-of-the-art technologies, architectures, tools, and development environments. Most of the work involves real R&D challenges with very little maintenance work. This is a rare opportunity for a junior engineer to gain hands-on experience and grow professionally within a team of experts.
If you are passionate about embedded systems, enjoy exploring electronic devices and gadgets, feel comfortable working with the latest cutting-edge technologies in the embedded industry, and are confident in your C programming skills, this is the right job for you!
Job Requirements:
Must
- BSc in Computer Science, Electrical Engineering, Electronics, or related field
- High level of determination and self-learning ability
- Understanding of fundamental computer architecture concepts
- Proven knowledge and deep understanding of C/C++ programming
- Ability to read datasheets and technical documentation
Nice to have:
- Basic understanding of compilers, linkers, and build process concepts
- Experience with Embedded Linux / RTOS / Microcontrollers
- Familiarity with the Linux command-line environment
- Familiarity with embedded debugging and measurement tools (debuggers, oscilloscopes, logic analyzers, etc.)
- Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet
- Understanding of TCP/IP communication stack and networking concepts