Embedded Engineer

Job Brief:

Bacancy is an Agile based offshore web Development Company providing excellent service and solutions with presence in India, USA, Australia and Canada. We have currently got strength of 950+ Employees. We specialize in software product development and have successfully executed numerous projects in software development, Web Designing & Development, Mobile Technologies, Microsoft Technologies and an open source as well for Internet Marketing.

Experience: 1.5 to 5 year

Position Open: 2

Job Location: Work From Office

Work from Home Available: Yes [Permanently]

Salary: Not a constraint for the right candidate


Roles and Responsibility:

  • Prepare Board support package, Device driver, and boot loader development/porting by self for different ARM and MIPS controllers.
  • Board bring-up and debugging.
  • Prepare Technical Proposal & effort estimation.
  • Responsible for design and development of real-time embedded software/firmware and PC/mobile-based software applications.
  • To analyze domain-specific technical or low-level requirements and modifications as per end customer or system requirements.
  • Participate in High level and low-level software design.
  • Perform software testing including unit, functional and system-level requirement including manual and automated.
  • Performs software requirement to design to coding to testing traceability ∙ Performs code review following coding guidelines and static code analysis ∙ Documenting technical deliverables like software specifications, design documents, code commenting, test cases and test reports,Release notes, etc. throughout the project life cycle.
  • Mentoring and resolving technical design queries from the development team.
  • Technically lead a team through project development phases: analysis, development, implementation, deployment, and production.
  • Passionate about learning new technologies, methodologies, strategies, and processes
  • Reading schematics, datasheets, technical reference manual, and Silicon revision sheet.
  • Work in coordination with the Project Manager & Delivery Manager to resolve every issue related to successful development, maintenance & delivery of a project/product.
  • Leading requirements capturing, design & code implementation, bug fixing, test environment development, test cases and procedures development, traceability analysis, and review work of development and testing teams.
  • Managing audit and compliances as per SDLC and PDLC.
  • Responsible for the overall planning, execution, and success of complex solutions to meet customer’s needs.
  • Evaluate new tools & technologies for optimized performance, cost optimization, Infra-security.
  • Responsible for mentoring and training juniors as per the project requirement.

Skill Requirement:

  • Embedded Linux or RTOS experience embedded software on ARM Cortex A7/A8/A9 based SoC or ARM Cortex M0/M4, PIC, TI MSP430, Atmel MCUs Managing peripherals like Ethernet, USB,SPI, I2C, Video, Audio, WiFi, Bluetooth, etc.
  • Strong Experience in C/C++ and scripting (Python and shell).
  • Strong fundamentals & problem-solving skills.
  • Familiarity with working with development tools like GDB, SCA Tools, GIT, SVN, and JIRA.
  • Should be able to work in an aggressive, high-pressure environment ∙ Self-starter, problem-solving mentality, and creative thinker.
  • Reading schematics, datasheets, technical reference manual, and Silicon revision sheet.
  • Familiarity with tools like Logic Analyzer, DSO/CRO, and Spectrum Analyzer would be an added advantage
  • Strong knowledge of Linux OS and FreeRTOS with Inter-Process Communication and multi-threaded/multi-process, Data Structures application development. ∙ Experience in developing TCP/IP, UDP, server/client coding.
  • Proficient working with a different embedded platform like microcontroller, processor, and DSP
  • Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution.
  • Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit bucket, SourceTree, etc. is a must.

Qualification: B.Tech/B.E/MCA


Office Timings: 10.00 AM to 7.00 PM


Perks and Benefits:

  • 5-Days a week
  • Flexible Timing
  • Training & Learning Sessions

Social Media Links
(including updates with employees’ engagement activities):

  • bacancy
  • bacancy
  • bacancy
  • bacancy
  • bacancy
  • bacancy
Go Back

Apply for this position

Drop files here or click to uploadMaximum allowed file size is 2 MB.
Allowed Type(s): .pdf, .doc, .docx
Go Back