Job Description
Senior Embedded Software Engineer (Security Module) | Asteria Aerospace
Job Description:
Senior Embedded Software Engineer (Security Module), you will be responsible for developing real time embedded software to secure the onboard electronics of drones at Asteria Aerospace. You will develop efficient, reliable, scalable code running on on-board RTOS to provide safe and secure software by following safety and regulatory compliance of flight. Position will also involve working on a variety of research projects in developing embedded software for unmanned aerial systems.
Specific Responsibilities :
- Development of embedded software including design, prototyping, testing, debug, support
- Develop application on Embedded Linux platform and integrate software and hardware components to meet requirement
- Programming system-on-chip (SOC) and interfacing sensors, wireless radio devices, display devices
- Support for developing embedded system products including writing requirements, standards, manuals, test procedures and test reports for such products
Qualifications: Bachelor s/Master s degree in Computer science/ Electrical/ Electronic or other relevant engineering field
Desired Characteristics:
Hands-on experience in embedded system development
- Well versed in C/C++/Qt5 programming with Embedded Linux/Realtime OS system (RTOS)
- Familiarity with Object Oriented Programming and Object-Oriented Design in C/C++, Python
- Should have strong programming logics with good experience on memory layout, data structures, design patterns, algorithms, etc
- Well versed in working on Cryptographic libraries like OpenSSL with ECC, SHA-256, etc
- Good experience in working on wireless protocols like WiFi, Bluetooth, etc on Linux/RTOS
- Should have worked on ARM TrustZone and TEE to secure data in different hardware layers
- Experience in JSON and XML document parsing, object creation and APIs on Linux/RTOS
- Strong zeal to work on open source technologies and open-minded to work on emerging technologies in the market
Familiarity with shell scripting Familiarity with version control systems Git, SVN - Understanding of the development process and testing cycle including bug tracking and formal code documentation and releases
- Excellent communication skills, both oral and written
- Ability to effectively present information to team members
Self-driven, ability to work independently Please mention the Job title in the subject line of the email Job Classification
Industry: Travel , Hotels , Restaurants , Airlines , Railways
Functional Area: IT Software - Embedded, EDA, VLSI, ASIC, Chip Design,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Any Postgraduate in Any Specialization
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization
Contact Details:
Company: Asteria Aerospace
Location(s): Bengaluru
Keyskills:
RTOS
Wireless
C++
Linux
XML
Shell scripting
Data structures
JSON
Open source
Python