PUNE · FULLTIME
Embedded Software Engineer
Beauto Systems
Pune · onsite · Posted 21d ago
Sourced from
Undisclosed0–2 yrsfulltimePune
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.3s
- Found the form on Naukri · 7 questions to answer1.3s
- Decided the answers for all of them2.5s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Job Summary
Responsibilities
Requirements
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
As an Embedded Software Engineer, you will be an integral part of our engineering team, responsible for designing, developing, and testing embedded software for various electronic devices.
Responsibilities
- Develop embedded software solutions for microcontroller-based systems, ensuring functionality, reliability, and performance.
- Write efficient and modular code in languages like C and C++ to control hardware components and peripherals.
- Collaborate with hardware engineers to integrate software with hardware components, ensuring seamless communication and functionality.
- Debug and troubleshoot software and hardware integration issues.
- Work with Real-Time Operating Systems (RTOS) and develop firmware for embedded systems.
- Implement low-level drivers and interface software for sensors, communication modules, and other embedded components.
- Conduct rigorous testing and validation of embedded software to identify and fix bugs, ensuring the reliability and stability of the system.
- Develop and execute test cases, document results, and iterate on software improvements.
- Collaborate with cross-functional teams, including hardware engineers and product designers, to ensure cohesive product development.
- Document software designs, specifications, and test procedures for future reference and knowledge sharing.
- Ensure embedded software complies with industry standards, regulations, and safety requirements.
- Stay updated with emerging trends and technologies in embedded software development.
Requirements
- Bachelor s degree in Computer Science, Electrical Engineering, or related field.
- 0-2 years of experience in embedded software development.
- Experience with microcontroller-based embedded systems projects or internships is a plus.
- Strong programming skills in languages such as C and C++ for embedded systems.
- Familiarity with microcontrollers, sensors, and communication protocols (SPI, I2C, UART).
- Knowledge of Real-Time Operating Systems (RTOS) and embedded firmware development.
- Ability to debug and optimize embedded software for performance and memory usage.
- Basic understanding of hardware components and their interaction with embedded software.
- Strong problem-solving skills and attention to detail.
- Effective communication and collaboration abilities within a team environment.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Section · 02
Skills
spiSENSORSUsageCommunication protocolsEmbedded Software DevelopmentC plus plusRTOSTest Case Executionelectrical engineeringComputer Science