Free cookie consent management tool by TermsFeed Engineer-II (Software Engineer) | Antal Tech Jobs
Back to Jobs
2 Days ago

Engineer-II (Software Engineer)

decor
Chennai, Tamil Nadu, India
Information Technology
Other
ideaForge

Overview

R&D - Software
Navi Mumbai (On-Site)
Executive


Job Description

  • Design and development of firmware for embedded systems
  • Experience in avionics, robotics,IOT or automotive domains
  • Familiarity with low-level hardware interfaces and peripherals
  • Collaborate with hardware teams to ensure optimal integration of firmware and hardware
  • Implement and maintain coding standards and best practices
  • Participate in code reviews and ensure code quality across projects
  • Optimize firmware performance and resource utilization


Requirements:

  • Bachelor''s degree in Electronics or Computer Engineering
  • Strong proficiency in C/C++ programming for embedded systems
  • Minimum 5-8 years of experience in firmware development and architecture
  • Extensive experience with various microcontroller families, including ARM STM and TI
  • In depth understanding of microcontroller architectures and peripherals
  • In depth knowledge of microcontroller bus protocols (CAN, I2C, SPI, UART, etc.)
  • Experience with interfacing microcontrollers with various sensors and actuators
  • In depth knowledge of interrupt handling and real-time scheduling
  • Experience with low-level hardware programming and device drivers
  • Experience in inter process communication and synchronization mechanisms
  • Hands-on experience with data structures and algorithms for embedded systems
  • In-depth knowledge of Real-Time Operating Systems (RTOS) and their implementation
  • Familiarity with code quality best practices and firmware verification tools like static analysis, Unit Testing, and code coverage
  • Experience with version control systems and collaborative development workflows
  • Strong problem-solving skills and ability to optimize firmware for performance and resource constraints
  • Experience with low-power design techniques for microcontroller-based systems
  • Proficiency in debugging complex hardware-software interactions using GDB, JTAG, valgrind, etc.


Additional Preferred Qualifications:

  • Understanding of cybersecurity principles for embedded systems
  • Knowledge of wireless communication protocols relevant to UAV applications
  • Familiarity with relevant standards and certifications (e.g., DO-254, DO-278, ISO 26262, etc)
  • Stay updated with the latest trends and technologies in embedded systems and firmware development
  • Experience with safety-critical systems design

Skills

Embedded C++
Embedded C
Device Drivers
Design Patterns
Cyber Security

RTOS

Serial Communications

Internet of Things

CAN bus

UAV

Robotics

Data Structures

Control Systems Design

Threads

Thread

BSP

POSIX

Optimization

Share job
Similar Jobs
View All
1 Day ago
Senior Software Engineer II
Information Technology
  • Gurugram, Haryana, India
Would you like to be part of a team that delivers high-quality software to our customers?Are you a highly visible champion with a ‘can do’ attitude and enthusiasm that inspires others?About Our TeamOur team consists of software engineers, data scien...
decor
1 Day ago
Software Engineer - L3 Support
Information Technology
  • Gurugram, Haryana, India
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, e...
decor
1 Day ago
Software Engineer III
Information Technology
  • Gurugram, Haryana, India
Are you ready for the next step in your engineering career?Would you enjoy working on our cutting-edge products?About The TeamThe Product Information Manager team oversees the organization's Product Information Management system, ensuring accurate, ...
decor
1 Day ago
Reports and Analytics Software Engineer
Information Technology
  • Gurugram, Haryana, India
We are seeking a highly skilled and hands-on Reports and Analytics Software Engineer to join our growing data team. This role is crucial in transforming raw data into actionable insights through the design, development, and maintenance of robust rep...
decor
1 Day ago
Software Engineer - L3 Support
Information Technology
  • Gurugram, Haryana, India
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, e...
decor
1 Day ago
Manager_ Business Analyst
Information Technology
  • Chennai, Tamil Nadu, India
Key Responsibilities Deeply understand user journeys to generate data-driven insights and actionable recommendations for product and customer success teams. Develop hypotheses, design and run A/B experiments, and identify high-confidence areas of op...
decor
1 Day ago
React Developer Systems Engineer
Information Technology
  • Chennai, Tamil Nadu, India
About AutozoneAutoZone is the nation's leading retailer and a leading distributor of automotive replacement parts and accessories with more than 6,000 stores in US, Puerto Rico, Mexico, and Brazil. Each store carries an extensive line for cars, spor...
decor
1 Day ago
Conversational AI Engineer
Information Technology
  • Gurugram, Haryana, India
Roboyo is not a typical technology consultancy. We have been at the forefront of Business Process Automation since the sector began, less than a decade ago.We started as pioneers. Today, we are the world’s largest specialist Intelligent Automation c...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media