Jobs
Interviews

3 Embedded Engineering Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 5.0 years

3 - 6 Lacs

Bengaluru

Work from Office

Key Responsibilities : - Design, develop, test, and debug embedded software applications. - Collaborate with hardware engineers to define system requirements and specifications.- Integrate hardware components and peripherals into embedded systems.- Optimize code for performance and efficiency on resource-constrained devices.- Conduct software testing and validation to ensure reliability.- Utilize real-time operating systems (RTOS) for embedded applications.- Analyze and enhance existing embedded solutions for performance improvements.- Develop and maintain technical documentation for embedded systems.- Engage in code reviews and provide constructive feedback to peers.- Support the production and field engineering teams with troubleshooting.- Evaluate and select appropriate microcontrollers and processors for projects.- Implement and manage software version controls and repositories.- Collaborate in cross-functional teams for project planning and execution.- Research and stay current with emerging trends in embedded technology.- Provide technical leadership and mentorship to junior engineers. Required Qualifications : - Bachelor's degree in Computer Engineering, Electrical Engineering, or related field.- 3+ years of experience in embedded system design and development.- Strong knowledge of C/C++ programming languages.- Experience with microcontrollers and microprocessors.- Proficiency in hardware debugging tools and methodologies.- Familiarity with embedded Linux and RTOS environments.- Understanding of communication protocols (I2C, SPI, UART, etc.)- Experience in circuit design and analysis.- Strong analytical and problem-solving skills.- Ability to work collaboratively in a team environment.- Excellent written and verbal communication skills.- Familiarity with AGILE or SCRUM methodologies is a plus.- Experience with software development tools (i.e., IDE, debuggers).- Knowledge of signal processing techniques is an advantage.- Proven track record of delivering projects on time and within scope.- Willingness to continuously learn and adapt to new technologies.

Posted 1 week ago

Apply

4.0 - 9.0 years

22 - 25 Lacs

Noida, Pune, Bengaluru

Work from Office

We are seeking an enthusiastic and skilled Embedded Engineer to join our team. The ideal candidate will have a strong foundation in embedded systems development and a passion for creating high-performance software for embedded devices. As an Embedded Engineer, you will be working on innovative and challenging projects that require a deep understanding of hardware-software integration. Key Responsibilities:Design, develop, and maintain embedded systems software across a variety of platforms.Work closely with hardware engineers to integrate hardware and software for seamless functionality.Develop and optimize device drivers, firmware, and embedded software for performance and reliability.Write clean, maintainable, and efficient code for embedded applications.Conduct thorough testing and debugging of embedded systems to ensure they meet functional and performance requirements.Collaborate with cross-functional teams to design, develop, and deliver robust embedded solutions.Analyze and optimize embedded systems for power consumption, memory usage, and speed.Stay current with emerging embedded technologies and best practices. Requirements:3+ years of experience in embedded systems development.Strong knowledge of programming languages such as C, C++, and Assembly.Experience with RTOS (Real-Time Operating Systems) and bare-metal programming.Familiarity with hardware interfaces (SPI, I2C, UART, etc.) and peripheral integration.Hands-on experience with microcontrollers and microprocessors (e.g., ARM, PIC, AVR, etc.).Experience with debugging tools (e.g., oscilloscopes, logic analyzers) and embedded development environments.Knowledge of communication protocols (e.g., TCP/IP, CAN, Modbus).Strong understanding of embedded system design and development processes.Excellent problem-solving skills and ability to work in a team environment.Technical Skills:C, C++, Assembly, RTOS, Bare-Metal Programming, SPI, I2C, UART, Microcontrollers, ARM, PIC, AVR, TCP/IP, CAN, Modbus, Embedded Linux, Yocto, Bluetooth, Wi-Fi, Zigbee, Git, Debugging Tools

Posted 1 month ago

Apply

1.0 - 6.0 years

5 - 8 Lacs

Mumbai, Dadar

Work from Office

Key responsibilities: To Analyze domain specific technical or low level requirement and modification as per end customer or system requirement. Perform software testing including unit, functional and system level requirement including manual and automated Write firmware for the specific System module. Write integration Code and make push requests to the git repository. Performs code peer-review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report, * Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Provide technical support to Team and contribute towards their Growth Generate Reusable Code that can be contributed towards Code bank. Get hands on with new Technologies and Skill to keep yourself updated. Expertise / Skills : Excellent programming skills in C/C++ Experience 1+ years Working experience in bare metal, RTOS, and device driver development Linux board bring up and kernel level programming skills, device driver development End to end design and architecture level experience in Embedded and IoT based products Porting open source porting experience. Knowledge of ARM based various processors and microcontrollers Excellent analytical and problem-solving skills Excellent debugging skills and hands on with the coding Object oriented fundamentals and design Reading schematics, datasheets, technical reference manual and Silicon revision sheets Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer. Used Confluence, JIRA, GIT, SVN, bit-bucket, etc. Experience of team leadership and/or project management in multi-cultural multi-disciplined team Good to have: Understanding of Android architecture and elements like AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP Knowledge of Cloud Platforms like AWS, AZURE or Google cloud Power Management for Low Power devices.

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies