Responsibilities:
- Total Experience: : 5-10 Years
- Job Location: Kolkata, IN / Hyderabad, IN
- Notice Period: Within 30 days
- Number of Positions: 1
Bridgera is looking to hire a skilled embedded software engineer to join our IoT (Internet of Things) application development team. In this role, you will be required to meet with clients and engineering teams to determine the project requirements, design the software architecture, and run tests to ensure the functionality of the embedded system.
To be successful in this role, you should be proficient in C and C++ and possess detailed knowledge of micro controller protocols. You should be able to develop optimized embedded code within hardware constraints and easily identify inefficiencies or software errors. You are expected to have a deep understanding and expertise in cloud IoT applications, device/ system interaction and troubleshooting. In this role you will be responsible for the entire embedded software development lifecycle – concept, design, implementation, validation, verification, compliance, and production release. You will interact frequently with global project teams and will work with customers across different time zones.
Preferred Qualifications:
Education Qualification:
- Bachelor’s degree in Electronics/ Communication/ Electrical Engineering
Experience:
Minimum 5-7 years software development experience is required. The candidate must show the ability to execute an embedded development project on his/ her own.
Requirements:
- Must have strong technical knowledge in relevant areas of Embedded Applications – Linux drivers, RTOS and NON-RTOS SYSTEM communication protocols, microprocessors and 16/32-bit microcontrollers.
- Strong expertise, working experience and competence in C/C++, exposure to assembly language is required.
- Must have hands on knowledge of architecting / designing embedded controls for commercial or industrial application. Knowledge of compliance testing is desirable.
- Candidate should demonstrate the ability to breakdown requirements into small development modules and create detailed designs.
- The candidate must have a very good knowledge of Linux operating systems and embedded Linux development.
- Experience in microcontrollers RTOS based application development is required.
- Working knowledge of communication standards like Ethernet, RF Sub GHz Technologies, IOT communication protocols (MQTT, AMQP etc.), socket-based communications TCP/IP, Wi-Fi, Bluetooth, BLE, Lora is required.
- Working knowledge of one or more industrial communication protocols like Modbus, I2C, SPI, CAN, BACnet is preferred.
- Strong diverse technical skills including an ability to use H/W scope probes, in-Circuit-Emulators, Simulators, or Debuggers for trouble shooting Knowledge on cyber security aware designs.
- Exposure to HMI tools like QT is desirable.
- Experience in Board bring up activities, U-Boot, Root file systems interfacing external peripherals.
- Experience in DSP Interfaces, Cloud IOT development interfaces.
- Expertise in product development of multi process/thread applications, Inter process communications on multi-core systems.
- Expertise in shell scripting and Open-source build environments, tool chains.
- Knowledge in Python or other high-level language with middleware experience.
Desired Skills:
- Be curious, thorough, and analytical, with a proven ability to learn quickly.
- Be customer-focused and take ownership of assigned tasks.
- Have proven ability to self-manage, as well as manage interdisciplinary relationships.
- Have excellent verbal and written communication skills.
About BRIDGERA
Bridgera is a custom software services company that specializes in developing and managing business applications ranging from web and mobile apps to specialized ERP and IoT solutions. We are headquartered in Raleigh, North Carolina, USA and have Delivery Centers in Hyderabad and Kolkata with clients across US, Canada and India. We have a very strong Delivery track record which has resulted in over 98% repeat business from our clients. We take pride in our long-standing relationships with both clients and employees.
Life @ BRIDGERA
At Bridgera we believe in bringing out the best in each team member. We are passionate about service delivery excellence and strive to create a work environment where we all enjoy what we do. We have a reputation for being highly responsive, transparent and results oriented. Our work ethic is simply captured in this phrase: “Think like the Client”. We do not micro-manage. However, we are particular about being reachable and available to our teams and clients, and ensuring we are meeting our commitments on time with desired quality.
Bridgera is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics. Bridgera is also committed to compliance with all fair employment practices regarding citizenship and immigration status.