Junior Embedded Software EngineerChevalier Tech Limited • London, England, United Kingdom
Cette offre d'emploi n'est plus disponible
Junior Embedded Software Engineer
Chevalier Tech Limited
- London, England, United Kingdom
- London, England, United Kingdom
À propos
Design and develop embedded software for microcontrollers and system-on-chips (SoCs) used in Chevalier Tech’s products. Write clean, efficient, and well-documented C/C++ code for real‑time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug device drivers, communication protocols (e.g., SPI, I2C, CAN, UART), and sensors. Optimise system performance, including memory usage, boot times, and power consumption. Contribute to system architecture design and participate in code reviews and testing. Support production and manufacturing teams in system diagnostics and troubleshooting. Document software design, test plans, and procedures. Qualifications
Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline. 1+ years of professional experience in embedded systems development. C and C++ for embedded platforms. Experience with ARM Cortex-M or Cortex-A architectures. Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) and bare‑metal systems. Understanding of low-level debugging tools such as oscilloscopes, logic analyzers, and JTAG/SWD. Experience with version control systems (e.g., Git). Working knowledge of hardware schematics and the ability to interpret datasheets. Familiarity with safety-critical systems (e.g., ISO 26262, IEC 61508). Knowledge of wireless communication stacks (e.g., Bluetooth, LoRa, Wi‑Fi). Experience with Python for test automation or scripting. Understanding of secure boot, firmware update mechanisms, and embedded cybersecurity. Why Join Chevalier Tech?
Work on real-world, high-impact products used across multiple industries. Be part of a collaborative, multidisciplinary team that values innovation and technical excellence. Access to the latest tools, lab equipment, and development hardware. Opportunities for professional development and career growth. Seniority level: Entry level Employment type: Full-time Job function: Software Development
#J-18808-Ljbffr
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.