Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc

Ahmedabad District

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

5-Days a week
Flexible Timing
Training & Learning Sessions

Job summary

Bacancy Technology Inc is seeking an Embedded Software Engineer/Sr. Software Engineer/Team Lead Software Engineer in Ahmedabad, Gujarat. The role covers hands-on real-time embedded development on ARM/MIPS platforms and leadership of a development team.

You will design, implement, test, and mentor across firmware and PC/mobile software, with strong focus on C/C++, Linux/RTOS, and device drivers. Collaboration with hardware teams is essential to deliver robust solutions.

Qualifications

  • Embedded Linux/RTOS on ARM/MIPS platforms.
  • Strong C/C++ and scripting skills.
  • Experience with debugging and hardware interfaces.

Responsibilities

  • Prepare board support package, device driver, and boot-loader development/porting.
  • Board bring-up and debugging.
  • Prepare technical proposals and effort estimation.
  • Design, develop and test real-time embedded software/firmware and PC/mobile apps.
  • Mentor juniors and lead project phases from analysis to deployment.

Skills

Embedded Linux/RTOS
C/C++ programming
Python scripting
Problem-solving
Team leadership

Education

B.Tech/B.E./MCA

Tools

GIT
SVN
JIRA
Confluence
GDB
Logic Analyzer

Job description

Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

1.5+ to 8 Years

Full-Time

Position(s): Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Technology: Embedded Software Engineer

Exp: 1-8 Years (Multiple positions as above)

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 controller
  • 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 analyse 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.
Skills and Qualifications:
  • 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).
  • 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

Perks and Benefits:
  • 5-Days a week
  • Flexible Timing
  • Training & Learning Sessions
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Meditab Software • Ahmedabad District

On-site
INR 1,200,000 - 2,200,000
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Sr. Embedded Developer
Sr. Embedded Developer

Spectra Vision • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer
Embedded Software Engineer

Akas Medical Equipment • Zone 7 Ambattur

On-site
INR 600,000 - 1,000,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Insolare Energy • Mumbai

On-site
INR 1,200,000 - 2,000,000
Lead firmware developer
Lead firmware developer

KOHLER India • Maharashtra

On-site
INR 3,000,000 - 6,000,000