Padmi

Embedded Software Developer

IndiaPosted 1 month ago
Software engineeringMid-levelFull Time; Regular
Apply at University Of Cambridge

Opens the source posting on shine.com

Source description

About the role

View original

Required Skills Experience programming embedded systems using C/C++Proficient in bare-metal embedded environments and low-level programmingStrong knowledge of interface peripherals: SPI, I2C, UART, analog and digital signalsExperience in developing high- and low-level driversProficient in memory management, control statements, functions, and structuresFamiliar with HALs, structures and pointers, and MakefilesUnderstanding of C98 & C++11 standardsBasic knowledge of cryptographic algorithms and implementationFamiliarity with COM stack/OSI model, Observer pattern, and MVC pattern (preferred)Strong debugging skills (GCC/GDB), performance optimization, and unit testingComfortable using DevOps tools for version control and collaborative developmentFamiliarity with Linux-based OS commands, file access, and networkingHands-on experience using lab instrumentation (oscilloscope, voltmeters, multimeters)Strong problem-solving and analytical skillsExcellent verbal and written communication skillsAbility to adapt in a dynamic environment with changing requirementsResponsibilities Develop software/firmware using C/C++ for embedded platforms in spacecraft applicationsAnalyze code performance trade-offs and recommend implementation strategiesImplement low-level and middleware applications for embedded systemsTranslate requirements into software components and complete development lifecycle: design, coding, unit testing, and documentationConduct peer/code reviewsImplement test software and scripts for functional validation and hardware-software integrationCollaborate with hardware, FPGA, software, verification, systems, and quality teams for system integration and project successMinimum Qualifications and Preferred Experience B.Tech or M.Tech in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, or equivalent25 years of industry experience in embedded systemsStrong understanding of processor architectures and real-time, multi-tasking embedded softwareHigh code quality standardsKnowledge of web-based graphical interface technologies (preferred)Benefits Real-world exposure to space technology projectsMentorship from experienced engineersGrowth-oriented and collaborative team environmentFun and engaging work culture .

One address, no account. We’ll tell you when matching roles go live.

More at University Of Cambridge

Related open roles

View all roles