3 Cybernetyx Technik Jobs
Cybernetyx - Embedded Developer - C/C++ (3-7 yrs)
Cybernetyx Technik
posted 1mon ago
Flexible timing
Key skills for the job
Job Description :
Roles & Responsibilities :
- Design and implement software for embedded devices and systems, covering all stages from requirements gathering to production and commercial deployment.
- Design, develop, code, test, and debug system software.
- Review code and design to ensure quality and performance.
- Analyze and enhance the efficiency, stability, and scalability of system resources.
- Perform Board Bring-Up activities and work on BSP (Board Support Package) development.
- Develop and integrate Linux Device Drivers as a mandatory skill set.
- Validate and integrate new product designs.
- Support software QA activities and optimize I/O performance.
- Provide post-production support for embedded systems.
- Interface with hardware design and development teams.
- Assess and utilize third-party and open-source software effectively.
Requirements & Skills :
Mandatory :
- Hands-on experience with Board Bring-Up activities, BSP, and Linux Device Drivers, Microcontrollers (minimum 2 years of experience).
- Experience in device driver development, kernel changes, U-Boot, and AOSP (Android Open Source Project).
- Proven working experience in software engineering.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Hands-on experience in development and troubleshooting on embedded targets.
- Strong programming skills in C or C++.
- Experience in embedded systems design with preemptive, multitasking real-time operating systems.
- Familiarity with software configuration management tools, defect tracking tools, and peer code reviews.
- Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
- Adequate knowledge of reading schematics and data sheets for components.
- Strong documentation and technical writing skills
Functional Areas: Other
Read full job description