
Embedded Software Engineer
1 week ago
Job Description:
We are seeking a skilled Embedded Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment. The ideal candidate will have extensive experience in Codesys, C, Python and proficiency in Linux, C is an advantage.
Key Responsibilities:
• Communicate with customers to gather, analyze, and understand project requirements.
• Design, develop, and maintain control/display software using Codesys V3.5 and Structured Text.
• Support global teams with machine integration efforts, ensuring smooth hardware-software collaboration.
• Independently debug and resolve complex software issues to maintain high-quality solutions.
• Develop system descriptions, user manuals, and related technical documentation.
• Write and maintain efficient and reliable code in C and Python for embedded applications.
• Utilize C and Linux for cross-platform development and optimization (good to have).
• Apply knowledge of Matlab and Simulink for modeling, simulation, and analysis in control systems (advantageous).
Required Skills and Qualifications:
· Bachelor's or Master's degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 3 to 6 years of professional experience.
- Experience in application software programming for embedded systems.
- Expertise in CoDeSys, Embedded C, and C for embedded software development.
- Hands-on experience with CoDeSys V2.3 and V3.5, particularly using Structured Text for control system programming.
- Solid understanding of object-oriented programming (OOP) techniques and their application in embedded systems.
Nice to Have:
· Electrical knowledge with IO interface knowledge of the target hardware (PWM, ADC, DAC, Digital IO)
· Working experience on sensor and actuator interface, understanding on electronic control systems
· Working experience on communication protocols like CAN, J1939
· Previous experience in heavy machinery in mining, construction, or automotive control systems
· Self-starter with curiosity to learn and an exploratory mindset
· Strong problem-solving skills and attention to detail.
· Excellent communication and teamwork skills.
· Agile certifications such as Scrum Master
· Enthusiastic, positive minded and able to work well in an international client environment
· Good interpersonal, communication and analytical skills
· Team player - open-minded and flexible
What We Offer:
· Competitive Salary and Benefits: Enjoy a rewarding compensation package tailored to your expertise.
· Innovative Projects: Work on cutting-edge advancements with a talented team.
· Professional Growth: Access continuous learning and career progression opportunities.
· Flexible Work Environment: Benefit from a supportive setting that promotes work-life balance.
· Inclusive Culture: Embrace diverse perspectives and inclusivity in the workplace.
Epiroc is a global productivity partner for mining and construction customers, and accelerates the transformation toward a sustainable society. With ground-breaking technology, Epiroc develops and provides innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. The company also offers world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Epiroc is based in Stockholm, Sweden, had revenues of more than SEK 60 billion in 2023, and has around passionate employees supporting and collaborating with customers in around 150 countries. Learn more at
-
Embedded Software Engineer
1 day ago
Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 1,04,000 - ₹ 1,30,878 per yearRole Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000Embedded Software Engineer - Linux and BSPWe are seeking an experienced Embedded Software Engineer with expertise in Linux operating systems and Board Support Packages (BSPs) to join our dynamic team.The ideal candidate will have a strong background in embedded software development, specifically with a focus on C programming language and real-time operating...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Growel Softech Pvt. Ltd. Full timeEmbedded C,Linux,BSPDescription :We are seeking a seasoned Embedded C, Linux, and BSP engineer to join our dynamic team in India. The ideal candidate will have extensive experience in embedded software development, specifically with a focus on Linux operating systems and board support packages. You will play a crucial role in designing and optimizing...
-
Embedded Software Engineer
1 day ago
Bengaluru, Karnataka, India beBeeDeveloper Full time ₹ 9,00,000 - ₹ 12,00,000Software Development ExpertiseWe are seeking a highly skilled software development professional to join our team. As a key member of our organization, you will be responsible for designing and implementing firmware solutions for embedded microcontrollers in System on a Chip (SoC) projects.Key Responsibilities:Design and develop firmware in C, C++, or Rust...
-
C++ Embedded Engineer
1 week ago
Bengaluru, Karnataka, India Cyanous Software Private Limited Full timeEmbedded C/C++ Development experience Embedded Linux.- Application Development.- Strong Debugging Skills Focused on Embedded Linux.- Experience with Yocto Build Environment. Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today only Job Description : We are looking for a highly skilled C++ Embedded Engineer with strong...
-
C++ Embedded Engineer
1 week ago
Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per yearEmbedded C/C++ Development experience Embedded Linux.Application Development.Strong Debugging Skills Focused on Embedded Linux.Experience with Yocto Build Environment.Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today onlyJob DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong experience...
-
Embedded Software Engineer
3 days ago
Bengaluru, Karnataka, India Talent Corner HR Services Pvt Ltd Full timeWe are seeking a highly skilled Embedded Software Engineer with strong expertise in C programming and Linux kernel development. The ideal candidate will have a background in industrial embedded systems, experience in multithreaded application development, and a deep understanding of low-level hardware/software integration.Key Responsibilities :- Design,...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India Tonbo Imaging Full time US$ 90,000 - US$ 1,20,000 per yearOverview:We are looking for a detail-oriented Software Engineer (Embedded) to work on NVIDIA Jetson-based embedded platforms. The role involves preparing, configuring, and debugging systems fordeployment in real-world environments. You will be responsible for ensuring the reliability,performance, and integration of embedded Linux systems in applications...
-
Embedded Software Engineer
1 week ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,10,000As a skilled Embedded C++ software engineer, you will play a key role in designing and developing cutting-edge embedded solutions for automotive systems.Key Responsibilities:Design and develop low-level code, unit tests, and perform root cause analysisCollaborate with cross-functional teams to ensure software release readiness through proper documentation...
-
Senior Embedded Software Engineer
5 days ago
Bengaluru, Karnataka, India Michael Page Full timeCompetetive SalaryPF and GratuityAbout Our ClientOur client is an international professional services brand of firms, operating as partnerships under the brand. It is the second-largest professional services network in the worldJob DescriptionSenior Embedded Software EngineerYour Job:* Design, implement, and test embedded software for Smart Motion Products...