80 ProPMO Services Jobs
Embedded Software Engineer - C/C++ (3-6 yrs)
ProPMO Services
posted 13hr ago
Key skills for the job
Designation : Embedded Software Engineer
Work location : Yeshwanthpur, Bangalore
Total Experience : Minimum of 3 years of experience in embedded software development in a remote setting, with a focus on real-time applications in industrial or automation environments.
Qualification : Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
CTC : As per market standards
Job Description :
Key Responsibilities :
- Design and develop firmware for microcontrollers using C++ to enable sensor and actuator control systems with machine interfaces.
- Integrate diverse machine communication protocols, ranging from Industrial Ethernet to wireless Bluetooth links.
- Define system specifications, architectures, and testing procedures, collaborating proactively with hardware and software teams in Germany.
- Support the growth of the Bangalore branch by building strong local connections and fostering collaboration with the German headquarters.
Technical Skills :
- Proficiency in C/C++ programming for microcontrollers, with strong skills in embedded systems architecture and real-time software design.
- Demonstrated expertise in implementing wireless and industrial communication protocols, with a proven track record of successful applications.
- Demonstrated experience in translating user requirements into user stories and acceptance criteria.
- Experience in agile software development with a passion for clean architecture and clean code principles.
Other prerequisites :
- Proven organizational skills to prioritize tasks and meet deadlines in a fast-paced environment with multiple projects in parallel.
- Effective communication with the ability to explain technical concepts to both, technical and non-technical team members.
- Demonstrated success in thriving and collaborating effectively in fully remote work environments.
- Self-motivated and proactive, with the ability to work independently while aligning with larger team objectives. Anticipates needs, identifies potential challenges, and implements effective solutions.
- Transparent and clear communicator, especially when communicating and documenting technical aspects of software and findings to diverse audiences.
- Passion for contributing to the establishment and growth of the new Bangalore office by building a strong local team culture and fostering a strong link to the headquarters in Germany.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Embedded Software Engineer roles with real interview advice