Junior Embedded Software Design & Verification Engineer

  • Permanent
  • Clare

Junior Embedded Software Design & Verification Engineer

Permanent ¦¦ Shannon ¦¦ Hybrid – 2 days onsite (flexible) ¦¦ Salary: DOE

TechHeads is currently seeking a Junior Embedded Software Engineer to support the design and verification of embedded control systems. This is an excellent opportunity for an early-career engineer to gain hands-on experience in a highly regulated and technically advanced environment, working alongside experienced engineers on real-world systems.

Key Responsibilities

  • Support the design and development of embedded software systems
  • Assist with software verification and validation activities
  • Contribute to testing in HIL/SIL environments
  • Participate in debugging and troubleshooting of embedded systems
  • Support integration of software with hardware platforms
  • Collaborate with senior engineers on control system implementation

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Embedded Systems, or a related field
  • 1–2 years’ experience (including internships or co-op placements) with exposure to embedded systems
  • Knowledge of C programming for embedded systems
  • Basic understanding of:
    • Control theory (PID loops, feedback systems)
    • Embedded systems fundamentals
  • Familiarity with debugging tools such as oscilloscopes, logic analysers, and JTAG
  • Understanding of basic control interfaces (PWM, ADCs, communication buses)
  • Exposure to HIL/SIL testing environments

Desirable

  • Familiarity with motor control microcontrollers or DSP platforms (e.g., ARM Cortex-M, TI C2000)
  • Experience with communication protocols (SPI, I2C, CAN, UART)
  • Exposure to simulation/modelling tools such as MATLAB/Simulink
  • Awareness of aerospace standards such as DO-178C
Apply Now
Upload your CV/resume or any other relevant file. Max. file size: 50 MB.