Company Overview
Embed Technologies is at the forefront of innovation, specializing in software and network device development. Our commitment to quality and excellence drives us to deliver cutting-edge solutions tailored to meet the needs of our clients. Join us in our mission to push the boundaries of technology!
Firmware Developer for Embedded Systems
Location
Visakhapatnam
Type
Full-Time
About the Role
We are seeking a passionate Firmware Developer with expertise in embedded systems. In this role, you will be instrumental in designing, implementing, and maintaining firmware for cutting-edge embedded systems, working closely with cross-functional teams to ensure optimal performance and reliability.
Key Responsibilities
- Develop and optimize firmware for various embedded systems.
- Collaborate with teams to define firmware specifications and architecture.
- Perform rigorous testing and troubleshooting to ensure firmware reliability.
- Interface with hardware components using I2C, Ethernet, and other communication protocols.
- Stay informed on the latest trends and advancements in firmware development.
Qualifications
- Proven experience in firmware development for embedded systems.
- Proficiency in C++ and C# programming languages.
- Experience with STM32Cube development tools is highly preferred.
- Familiarity with Microchip PIC microcontrollers is an advantage.
- Knowledge of I2C, Ethernet, and telecom protocols is beneficial.
- Strong problem-solving skills and the ability to thrive in a fast-paced environment.
Experience
- 2 to 7 years of hands-on experience in embedded application development.
Education
- B.Tech / M.Tech / M.Sc. in Electronics.
Please indicate the position in the subject line of your email when applying.
C# / WPF Developer
Location
Visakhapatnam
Type
Full-Time
About the Role
Are you an experienced C# Developer with a passion for crafting high-quality software solutions? Embed Technologies is looking for a skilled and motivated C# / WPF Developer who is eager to explore new technologies and contribute to a variety of projects. In this role, you will work on cutting-edge applications, with an opportunity to delve into mobile app development across various platforms. You will bring your expertise in C# programming to the forefront, ensuring that our software solutions are robust, efficient, and scalable.
Key Responsibilities
- Develop and maintain applications using C# with a focus on performance and reliability.
- Utilize your knowledge of WPF to create rich, interactive user interfaces.
- Work with XML Web Services to ensure seamless data integration and communication.
- Collaborate with cross-functional teams to design, implement, and test new features.
- Leverage your understanding of mobile app development to expand our product offerings.
- Apply C# Reflection to enhance code flexibility and functionality.
- Implement and adhere to MVC and MVVM architectural patterns for scalable software design.
- Continuously explore and learn new technologies, contributing to the overall growth and innovation of the team.
Qualifications
- Strong proficiency in C# programming.
- Knowledge of WPF (Windows Presentation Foundation) is a significant advantage.
- Experience with XML Web Services and understanding of data integration.
- Familiarity with Java is a plus but not required.
- Solid understanding of mobile app development processes and best practices.
- Expertise in C# Reflection and its practical applications.
- Experience working with MVC and MVVM architectures.
Experience
- A minimum of 2 years of hands-on programming experience.
Education
- Bachelor’s or Master’s Degree in Technology (B.Tech / M.Tech).
Please indicate the position in the subject line of your email when applying.
PHP Developer
Location
Visakhapatnam
Type
Full-Time
About the Role
Are you a skilled PHP Developer with a passion for creating dynamic and robust web applications? Embed Technologies is seeking talented individuals with expertise in Core PHP and MVC frameworks to join our web development team. In this role, you will work on a variety of web development projects, utilizing your knowledge of the LAMP stack to deliver high-quality solutions. You will have the opportunity to customize and optimize popular content management systems like Drupal, Joomla, or WordPress, and collaborate with international clients to bring their visions to life.
Key Responsibilities
- Customize and set up Drupal, Joomla, or WordPress systems to meet project requirements.
- Leverage your expertise in the LAMP environment (Linux, Apache, MySQL, PHP) to build and maintain web applications.
- Work with Linux shell and configure Apache servers to ensure optimal performance.
- Develop and integrate Web Services, including REST, JSON, or SOAP-based services.
- Utilize JavaScript libraries such as JQuery and AJAX for dynamic front-end development.
- Modify and enhance HTML and CSS to align with project needs.
- Architect and build complex solutions with a deep understanding of PHP development.
- Code, debug, and unit test systems in line with technical designs and requirements.
- Apply strong analytical and problem-solving skills to innovate and improve project outcomes.
- Demonstrate the ability to learn quickly, with a commitment to continuous self-improvement and team development.
- Work independently while effectively communicating with overseas clients.
Qualifications
- Proven experience in customizing and setting up Drupal, Joomla, or WordPress systems.
- Strong expertise in the LAMP environment, with hands-on knowledge of Linux shell scripting and Apache configuration.
- Experience with Web Services, including REST, JSON, or SOAP-based services.
- Proficiency in JavaScript libraries such as JQuery and AJAX.
- Ability to modify and work with HTML and CSS as required.
- Excellent problem-solving skills and the ability to architect complex solutions.
- Quick learner with a passion for self-learning and continuous improvement.
- Ability to work independently and communicate effectively with international clients.
Experience
- A minimum of 2 years of experience in PHP development.
Education
- Bachelor’s or Master’s Degree in Technology (B.Tech / M.Tech) is preferred.
Please indicate the position in the subject line of your email when applying.
UI/UX Designer
Location
Visakhapatnam
Type
Full-Time
About the Role
Are you a creative thinker with a passion for user-centered design? We seek a talented UI/UX Designer to join our dynamic team. As a UI/UX Designer, you will be responsible for creating visually appealing and user-friendly interfaces for our digital products. You’ll work closely with developers, product managers, and other stakeholders to ensure a seamless user experience across all platforms.
Key Responsibilities
- Design intuitive, user-centric interfaces for web and mobile applications.
- Collaborate with cross-functional teams to gather and evaluate user requirements.
- Create wireframes, storyboards, user flows, and process flows to communicate design ideas.
- Design graphic user interface elements such as menus, tabs, and widgets.
- Conduct user research and usability tests to optimize designs.
- Ensure designs are responsive and work seamlessly on various devices.
- Stay updated with the latest UI/UX design trends and best practices.
Qualifications
- Proven experience as a UI/UX Designer with a strong portfolio.
- Proficiency in design tools such as Adobe XD, Figma, Sketch, or similar.
- Knowledge of HTML, CSS, and JavaScript for rapid prototyping is a plus.
- Familiarity with responsive design and mobile-first design principles.
- Strong attention to detail and problem-solving skills.
- Excellent communication and teamwork skills.
Experience
- 2 to 5 years of hands-on experience in UI/UX design.
Education
- Bachelor’s or Master’s degree in Design, Computer Science, or a related field.
Please indicate the position in the subject line of your email when applying.
C / C++ Developer
Location
Visakhapatnam
Type
Full-Time
About the Role
Are you an experienced C / C++ Developer with a strong background in object-oriented programming? Embed Technologies is seeking a dynamic individual with expertise in C/C++ and MFC/Win32 API programming. This role focuses on software development for Windows platforms, where you will apply your skills in a variety of technical areas, including data structures, ActiveX controls, and serial bus programming.
Key Responsibilities
- Develop and maintain software applications using C and C++ programming languages.
- Utilize MFC (Microsoft Foundation Classes) and Win32 API to build robust Windows applications.
- Work with data structures, bit fields, and ActiveX controls to enhance functionality.
- Implement serial bus communication (RS-232) and basic networking protocols (TCP/IP).
- Handle XML and XSLT for data transformation and integration.
Qualifications
- Strong expertise in C and C++ programming.
- Experience with MFC (Microsoft Foundation Classes) and Win32 API.
- Knowledge of data structures, bit fields, and ActiveX controls.
- Proficiency in serial bus programming (RS-232) and basic networking (TCP/IP).
- Experience with XML and XSLT is a plus.
- Solid object-oriented programming skills and a focus on Windows software development.
Experience
- Minimum 1 year of development experience in C / C++ programming
Education
- Bachelor’s or Master’s Degree in Technology (B.Tech / M.Tech).
Please indicate the position in the subject line of your email when applying.
Software Test Engineer
Location
Visakhapatnam
Type
Full-Time
About the Role
Are you passionate about software testing and quality assurance? Embed Technologies is seeking a self-motivated Software Test Engineer who thrives in a dynamic environment and brings a keen eye for detail. In this role, you will work closely with development teams to ensure the highest standard of software quality is delivered across all platforms—desktop, mobile, and web. With strong problem-solving skills, you will examine our applications rigorously, unearthing bugs and ensuring seamless functionality.
Key Responsibilities
- Collaborate with software developers, product managers, and other stakeholders to understand the application requirements and design testing strategies.
- Develop and execute test plans and test cases for both manual and automated testing.
- Perform bug detection, regression, and performance testing to ensure optimal functionality.
- Utilize your programming skills to create and maintain automated test scripts in your preferred scripting language (Perl, Python, or Ruby).
- Document and communicate test results and defects clearly to ensure timely fixes and enhancements.
- Continuously explore new testing methodologies and tools to improve testing processes and efficiency.
Qualifications
- Strong communication skills, allowing you to effectively collaborate with cross-functional teams.
- Excellent programming skills in at least one of the following scripting languages: Perl, Python, or Ruby.
- Proven expertise in bug detection, regression testing, and software quality assurance practices.
- Proficiency in serial bus programming (RS-232) and basic networking (TCP/IP).
- Familiarity with testing frameworks and tools is an advantage.
- A self-starter with a keen interest in problem-solving and a focus on detail.
Experience
- A minimum of 2 years of hands-on experience in software testing.
Education
- Bachelor's Degree in Computer Science (B.Tech - CSE/CSIT) or Master's in Computer Applications (MCA).
Please indicate the position in the subject line of your email when applying.
Java Developer
Location
Visakhapatnam
Type
Full-Time
About the Role
Are you an experienced Java Developer with a passion for building robust and scalable software solutions? Embed Technologies is seeking a skilled and motivated Java Developer to join our dynamic team. In this role, you will work on innovative projects that span multiple industries, utilizing your expertise in Java to create high-performance applications. This is an excellent opportunity to contribute to a variety of challenging projects and to further develop your skills in enterprise-level software development.
Key Responsibilities
- Develop and maintain applications using Java, ensuring performance, reliability, and scalability.
- Utilize your knowledge of frameworks like Spring or Hibernate to create efficient and maintainable code.
- Work with RESTful APIs and Web Services to facilitate seamless data exchange and integration.
- Collaborate with cross-functional teams to design, implement, and test new features and enhancements.
- Apply object-oriented programming (OOP) principles to ensure clean and modular code.
- Continuously explore and adopt new technologies, contributing to the team's growth and innovation.
- Adhere to software development best practices, including version control, testing, and code reviews.
Qualifications
- Strong proficiency in Java programming.
- Experience with frameworks such as Spring, Hibernate, or similar is a significant advantage.
- Familiarity with RESTful APIs and Web Services.
- Understanding of database technologies like MySQL, Oracle, or SQL Server.
- Experience with version control systems like Git.
- Knowledge of object-oriented programming (OOP) concepts and design patterns.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus but not required.
Experience
- A minimum of 2 years of hands-on programming experience.
Education
- Bachelor’s or Master’s Degree in Technology (B.Tech / M.Tech).
Please indicate the position in the subject line of your email when applying.
Angular Developer
Location
Visakhapatnam
Type
Full-Time
About the Role
Are you an experienced Angular developer with a strong foundation in full-stack development? We are seeking a dynamic developer who can work across front-end and back-end technologies to build robust, scalable applications. As an Angular Developer, you will collaborate with our team to develop user-friendly and responsive web applications, while also contributing to the server-side logic and database design.
Key Responsibilities
- Design and develop dynamic web applications using Angular and integrate them with backend services.
- Work with back-end technologies such as Node.js, Python, or Java to create seamless and efficient systems.
- Collaborate with cross-functional teams including UI/UX designers, backend developers, and product managers to ensure smooth delivery of features.
- Optimize web applications for performance, scalability, and cross-browser compatibility.
- Implement RESTful APIs and integrate third-party services as needed.
- Stay updated on the latest developments in Angular and full-stack technologies.
- Debug, troubleshoot, and upgrade existing web applications based on feedback and performance reviews.
Qualifications
- Strong experience in front-end development using Angular (Angular 2+ preferred).
- Proficiency in HTML5, CSS3, JavaScript/TypeScript, and responsive web design principles.
- Hands-on experience with server-side development using Node.js, Python, or Java.
- Knowledge of database management systems like MySQL, PostgreSQL, or MongoDB.
- Experience in using RESTful services and APIs for seamless data communication between client and server.
- Familiarity with version control tools like Git and DevOps tools is an advantage.
- Strong problem-solving skills and a collaborative mindset.
Experience
- A minimum of 3 to 6 years of experience in Angular development combined with backend technologies.
Education
- B.Tech / M.Tech / M.Sc. in Computer Science, Information Technology, or a related field.
Please indicate the position in the subject line of your email when applying.