About the position
Join a pioneer in cutting-edge covert surveillance technology, where your expertise in embedded software will drive innovation in mission-critical systems. If you thrive on precision engineering and developing software that powers real-world hardware, this is your opportunity to make an impact.
Responsibilities:
- Design, code, test, and debug embedded software in languages like C, C++, or Assembly.
- Work closely with hardware engineers to ensure proper integration of software and hardware.
- Develop and optimize firmware for microcontrollers, microprocessors, and embedded platforms (e.g., ARM Cortex, STM32, PIC).
- Write and interpret hardware specifications and datasheets.
- Use tools like oscilloscopes, logic analyzers, and protocol analyzers to debug low-level software.
- Implement real-time operating systems (RTOS) and bare-metal firmware.
- Ensure software meets performance, memory, and power constraints.
- Develop drivers and middleware for peripheral devices like sensors, actuators, communication interfaces (SPI, I2C, UART, CAN, etc.).
- Perform software testing, validation, and documentation.
Skills & Qualifications:
- Proficiency in C/C++ (often bare-metal programming).
- Understanding of microcontrollers, digital/analog circuits, and low-level hardware interaction.
- Familiarity with real-time systems and RTOS concepts.
- Experience with debugging tools and embedded IDEs (e.g., Keil, IAR, MPLAB, etc.).
- Knowledge of embedded communication protocols.
- Good problem-solving skills and attention to detail.
- Previous experience with RF systems and communications
Education:
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
(This job advert is a summary of the job description provided by the client. Further details can be shared upon shortlisting).
The proposed salary for the role is R70k - R90k CTC per month, but the option remains with the client to offer any market related salary considering the candidate's qualifications, skills, and experience.
Please apply online in the link provided. We do not consider CVs via Whatsapp or email.
Desired Skills:
- c programming
- C++
- firmware
- embedded ide
- microcontrollers
- circuits
- hardware