We have openings for Software Engineers to join our highly talented R&D team. The candidate will work on software and firmware development for security products in D’Crypt.
Responsibilities
- Responsible for the conceptualization, architecture, design, development, test, and qualification of real-time, embedded systems
- Interact with internal and external stakeholders to understand the needs and formulate these requirements into technical specification and design
- Participate in the testing of software at the modular level and as an entire system
- Develop user manuals and technical documentation
Requirements
- Degree in Electrical Engineering, Computer Science, Computer Engineering or any related discipline
- Keen interest in software/firmware development in embedded systems
- Highly skilled in C programming. Skills in other programming languages will be considered favourably.
- Good understanding of software/hardware interface requirements
- Familiarity using Linux for software development
- Familiarity with software life cycle development methodologies and secure coding principles
- Knowledge of the following will be advantageous
- network protocols, network switching/routing, network segmentation
- electronics hardware
- processor architecture
- assembly language
- Operating systems
- Linux Driver development
- A team player with strong problem solving skills to accomplish tasks
- Self-starter, systematic, analytical and able to initiate changes and improvements
- Good written, verbal communication skills in English
- Fresh graduates are encouraged to apply.
Desired Skills and Experience
Information Security, Assembly Language, Development, designed, system, electronic hardware, real-time embedded systems, coding, Architectural Design, Firmware, security products, Linux