Upload Button Icon Add office photos
filter salaries All Filters

7217 Turing Jobs

Embedded Software/Firmware Engineer

3-7 years

Remote

1 vacancy

Embedded Software/Firmware Engineer

Turing

posted 1mon ago

Job Description

  • Work across cross-functional teams to deliver a stellar user experience
  • Design and develop firmware for innovative hardware products
  • Work with the development team to design, implement, and test software for execution
  • Collaborate closely with stakeholders in Agile/Scrum to define requirements right from roadmap to sprint planning
  • Provide product quality reports and develop test plans
  • Perform regression testing in an agile embedded software development environment
  • Follow software development processes for quality deliverables
  • Communicate with team to clearly set work expectations, share technical and design details, resolve issues, and report progress
  • Work collaboratively and participate in brainstorming sessions outside your area of expertise to define innovative solutions from concept to prototype
  • Apply SQA process and methodologies, including estimation, design documentation, unit and system testing

Job Requirements:

  • Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
  • At least 3+ years of relevant experience as a software engineer
  • Passion for innovative products and technology is a plus
  • Excellent communication and client interaction skills
  • A minimum of 3 years of experience in embedded software development and testing
  • Expertise in debugging hardware and software, from device firmware to cloud architecture
  • Demonstrable experience in Python and strong C programming knowledge
  • Expertise with common software tools such as Jira for requirements management, test plan management, and bug/regression tracking
  • Previous encounter with software testing of consumer electronics and/or medical devices
  • Experience with low-level development and debugging platforms, such as ARM Cortex-M, MSP430, and RISC-V
  • Familiarity with common communications protocols including UART, SPI, I2C, CAN, USB
  • Familiarity with open-source software licenses GPL, MIT, BSD
  • Demonstrated curiosity to quickly learn new skills and adapt to several project needs
  • Excellent written and spoken communication skills
  • Demonstrable experience working as an SDET with automated testing, test frameworks, continuous integration, and release management
  • Familiarity with wireless technologies BLE, ZigBee, Bluetooth and/or WiFi
  • Experience with embedded Linux, Android, including configuration management and board bring-up.
  • Verifiable expertise building connected device applications using cloud technology stacks (AWS, Azure, AWS IoT/AVS/Lambda, and languages Go, Python)
  • Prior experience building mobile applications for iOS and Android
  • Experience with one or more RTOSs, such as Zephyr and multithreaded programming, is a plus

Employment Type: Full Time, Permanent

Read full job description

Prepare for Firmware Engineer roles with real interview advice

Top Turing Firmware Engineer Interview Questions

Q1. There is a square field of 10m×10m which is divided into 100 squared blocks. Each block can either contain wheat field or corn field. What i ... read more
Q2. What is the neihbourhood in which superhosts have the biggest median pries difference with respect to non superhosts ?
Q3. Find all the numbers that appear at least three times consecutively return the result table in any order
View all 42 questions

What people at Turing are saying

What Turing employees are saying about work life

based on 162 employees
89%
97%
98%
78%
Flexible timing
Monday to Friday
No travel
Night Shift
View more insights

Turing Benefits

Work From Home
Team Outings
Soft Skill Training
Job Training
Education Assistance
International Relocation +6 more
View more benefits

Compare Turing with

Infosys

3.6
Compare

Wipro

3.7
Compare

TCS

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Cognizant

3.7
Compare

Accenture

3.8
Compare

Capgemini

3.7
Compare

IBM

4.0
Compare

LTIMindtree

3.8
Compare

Impact Guru

3.7
Compare

Netmeds.com

3.6
Compare

Toothsi

2.8
Compare

Tracxn

3.1
Compare

Zolo

3.4
Compare

Flipkart Health+

3.5
Compare

RentoMojo

4.0
Compare

Milkbasket

3.9
Compare

HungerBox

3.8
Compare

FoodPanda

3.7
Compare

Similar Jobs for you

Principal Firmware Engineer at Axiado

Hyderabad / Secunderabad

7-12 Yrs

₹ 9-14 LPA

Principal Firmware Engineer at Axiado

Chennai

7-12 Yrs

₹ 9-14 LPA

Engineer at Honeywell

Bangalore / Bengaluru

3-5 Yrs

₹ 7-11 LPA

Embedded Firmware Developer at Coforge

Bangalore / Bengaluru

3-7 Yrs

₹ 5-9 LPA

Embedded Firmware Engineer at Teksun Microsys Pvt. Ltd.

Ahmedabad

2-4 Yrs

₹ 4-6 LPA

Software Engineer at iTAS Innovations Pvt. Ltd.

Kolkata, Mumbai + 5

2-6 Yrs

₹ 4-8 LPA

Software Engineer at Staffice Global

Chennai

3-8 Yrs

₹ 5-10 LPA

Firmware Developer at Staffice Global

Chennai

6-13 Yrs

₹ 8-15 LPA

Senior Engineer at Harman Connected Services Corporation India Pvt.

Bangalore / Bengaluru

4-8 Yrs

₹ 6-10 LPA

Firmware Developer at TVS Electronics Ltd

Bangalore / Bengaluru

2-6 Yrs

₹ 5-9 LPA

Embedded Software/Firmware Engineer

3-7 Yrs

Remote

1mon ago·via naukri.com

Java Engineer

2-5 Yrs

Remote

4d ago·via naukri.com

Python Developer

2-5 Yrs

Remote

4d ago·via naukri.com

Python Developer

2-5 Yrs

Remote

4d ago·via naukri.com

Python Developer

2-5 Yrs

Remote

4d ago·via naukri.com

Java Software Engineer

2-5 Yrs

Remote

4d ago·via naukri.com

Python Developer

2-5 Yrs

Remote

4d ago·via naukri.com

Full-Stack Engineer

2-6 Yrs

Remote

4d ago·via naukri.com

Java Developer

2-6 Yrs

Remote

4d ago·via naukri.com

Lead Data Scientist

3-4 Yrs

Remote

4d ago·via naukri.com
write
Share an Interview