Embedded Software Engineer

AstraYAN

Chennai District

On-site

INR 1,200,000 - 1,800,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

AstraYAN in Chennai is hiring an Embedded Software Engineer to design and implement high-performance embedded software for real-time, distributed systems. You will work with hardware teams to align software with hardware capabilities and constraints, and contribute to data acquisition and networked control features.

Ideal candidates have 3+ years of embedded C++ experience, exposure to RTOS like Linux or VxWorks, and familiarity with protocols such as OPC UA, CAN, Ethernet, and serial

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.

Responsibilities

  • Design and develop high performance embedded software for real-time, multi-threaded distributed systems.
  • Collaborate with hardware engineers to understand hardware capabilities and constraints.
  • Develop hardware/software integration and data acquisition code.
  • Develop and maintain high-performance embedded software using C++.
  • Optimize and debug software in control systems and simulators.
  • Collaborate with cross-disciplinary teams (mechanical, electrical, electronics, validation).
  • Create technical documentation for software design, implementation, and testing.
  • Support testing and validation during software qualification phases.

Skills

Analytical skills
Troubleshooting

Education

Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field

Tools

Embedded C++
Git
GitLab
Linux
VxWorks
OPC UA
CAN bus
Ethernet
Serial protocols
MATLAB/Simulink

Job description

AstraYAN is an innovative deep-tech start-up focused on pioneering the future design of marine and naval vessels. We specialize in developing advanced engineering solutions and platform systems for smart and unmanned vessels. As a start-up, we value creativity, collaboration, and adaptability. If you are passionate about shaping the future of marine technology, we would love to have you join our team.

The Role:

We are seeking a highly motivated professional to join our team in the role of an Embedded Software Engineer. You will work closely with cross-functional teams to deliver innovative solutions that address both technical and business requirements.

Key Responsibilities:
  • Design and develop high performance embedded software in a multi-threaded, distributed system for real time applications.
  • Collaborate with hardware engineers to understand hardware capabilities and constraints.
  • Hardware/software integration (develop programs that work with hardware to control devices, send/receive data), data acquisition, network communications code.
  • Develop and maintain high-performance, maintainable embedded software using C++.
  • Optimize and debug software in and control systems and simulators.
  • Collaborate with teams across engineering disciplines (mechanical, electrical, electronics, and validation).
  • Create technical documentation for software design, implementation, and testing.
  • Support testing and validation processes during software qualification phases.
What We’re Looking For:
Minimum Qualifications, Requirements:
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
  • 3+ years of professional experience in embedded C++ software development.
  • Proficiency with communication protocols (OPC UA, CAN bus, Ethernet, serial protocols).
  • Experience with version control systems (Git and GitLab etc.).
  • Familiarity with real-time operating systems (Linux, VxWorks).
  • Strong analytical and troubleshooting skills.
Preferred Qualifications:
  • Familiarity with HIL testing for embedded targets and hardware debugging tools.
  • Knowledge of MATLAB-Simulink.
  • Knowledge of SysML/ UML.
  • Experience in networking technologies (OSI network layers, TCP/IP, Ethernet).
  • Knowledge of Artificial Intelligence, Machine Learning and Neural Networks.
  • Experience with defect tracking tools (Jira etc.) and source control tools (Git etc.).
  • Experience with requirements management tools.
  • Hands-on experience with electro-mechanical systems and hardware development.
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

YourTribe • Bengaluru

On-site
INR 600,000 - 1,000,000
Opportunity to learn the embedded stack for marine vessels
Flexible work environment
Role with real impact
Embedded Systems Engineer
Embedded Systems Engineer

Bellatrix Aerospace • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Engineering Manager
Embedded Engineering Manager

Cubic Transportation Systems • Hyderabad

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

Booma Innovative Transport Solution • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Healthcare benefits
Hardware lab access
Embedded Systems Developer
Embedded Systems Developer

Indianroboticssolution • India

On-site
INR 600,000 - 900,000
Flight Software Engineer
Flight Software Engineer

AST SpaceMobile • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Embedded Software Engineer
Embedded Software Engineer

Micromation Mohali • Mohali

On-site
INR 1,200,000 - 1,900,000
Competitive compensation
Embedded Software Engineer/Senior Software Engineer (Embedded C/C++)
Embedded Software Engineer/Senior Software Engineer (Embedded C/C++)

Vedya Labs • Hyderabad

On-site
INR 600,000 - 1,000,000
Opportunities for accelerated career growth
Collaborative team culture
Competitive compensation package
Naval Architect-Autonomous Marine Systems
Naval Architect-Autonomous Marine Systems

AstraYAN • Chennai District

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

LAT Aerospace • Bengaluru

On-site
INR 1,500,000 - 2,800,000
No hierarchy beyond strength of ideas.
Rapid hardware iteration culture.
Real-world reliable systems.