
Role: Embedded Software Developer
Exp: 3-7yrs
Location: Noida
Work Mode: 5days
Description:
- Must be B.E./B.Tech./MTech. in Computer Science, IT or related software engineering degree.
- Must have 3 to 7 years’ experience with strong experience of C system programming in embedded environment.
- Must have relevant experience of IMS or Telephony domain.
- Must have excellent S/W design Skills with proven experience of writing efficient code for embedded environment.
- Must have experience of Linux or RTOS S/W design programming.
- Must have excellent debugging skills, good experience on analyzing network protocol Logs.
- Must be conversant with embedded development tools, debuggers, Network protocol analyzers like Wireshark etc.
- Must have hands-on experience & understanding of S/W Management Processes: Source Code Management, Unit/Integration Testing, Branch management, Feature Configuration etc.
- Preferred to have experience on 4G/5G wireless protocol stack or WLAN SW development.
- Preferred to have worked on Android based Smart Phone or embedded M2M/IOT projects .
- Preferred to be from leading telecommunication, semiconductor or electronics ODM/OEM company background.
- Strong Communication skills, Self-driven, Positive attitude & hardworking.

Similar jobs

Role: Senior PLC Developer
Location: Pune
Experience: 3-7 years
About company:
Requisimus is Germany headquartered, IT consulting and service organization. With over 25 years of expertise and global presence, we are committed to customer excellence and focused in addressing niche areas of product engineering, process consulting and software development in automotive, railways, production automation, data management and business IT domains.
Job Summary
We are seeking a skilled and proactive PLC engineer with good aptitude in programming.
Candidate should be flexible to work on PLC and eager to learn Embedded software in future.
Key Responsibilities:
• Strong PLC programming skills in Functional Block Diagram, Ladder Programming, Structured Text and SFC
• Good knowledge of UML diagrams
• Good understanding of Communication protocols over Ethernet.
Good to have:
• Good Communication Skills and Exposure to international customer.
• Experience or knowledge in Software version control tools eg. Git, SVN, etc.
• Eager to learn Embedded C, Firmware development, etc.
• Providing solutions to issues related to the connection of networks and platforms
Key Responsibilities
● Contribute to firmware architecture discussions and implement embedded solutions
aligned with product requirements.
● Design, implement, and maintain low-level code (C/C++ and Assembly) for device
drivers, RTOS-based systems, and communication protocols.
● Work with microcontrollers (ARM Cortex-M, RISC-V, etc.), SoCs, and interfaces (UART,
SPI, I2C, USB).
● Participate in board bring-up, debugging, and validation using JTAG/SWD, logic
analyzers, and oscilloscopes.
● Support OTA updates, bootloaders, and watchdog implementations to ensure robust
device operation.
● Collaborate with QA and production teams on testing, DFU flows, and manufacturing
integration.
● Document design specifications, APIs, and debugging procedures for internal use.
● Stay updated on embedded industry practices, toolchains, and frameworks to enhance
development quality.
Qualifications / Skill Set
● Bachelor’s or Master’s degree in Electrical/Electronics Engineering or related field.
● 4–7 years of hands-on experience in embedded systems and firmware development.
● Strong programming skills in C/C++ with familiarity in Assembly.
● Experience with FreeRTOS or similar RTOS.
● Hands-on expertise with STM32, Nordic, or Renesas controllers is a plus.
● Knowledge of power optimization, OTA mechanisms, and firmware security.
● Skilled in debugging embedded systems using JTAG/SWD and related tools.
● Experience with Git-based workflows; scripting knowledge in Python is desirable.
● Prior experience delivering production-grade firmware is an advantage.
Job Summary
We are seeking an experienced Senior System Administrator responsible for managing and maintaining the organisation’s IT infrastructure, including Windows and Linux servers, network devices, security systems, storage solutions, and enterprise applications. The role ensures high availability, security, and performance of all IT systems while supporting business operations.
Key Responsibilities
Server Administration
- Install, configure, and maintain Windows Server environments (Active Directory, DNS, DHCP, Group Policy).
- Manage and maintain Linux machines for application hosting and system services.
- Administer and maintain Application Servers supporting internal business applications.
- Manage and maintain Biometric Servers used for employee attendance and access control systems.
- Monitor server health, performance, and system logs.
- Perform system updates, patches, and security hardening.
Storage and File Services
- Manage and maintain Samba File Servers for shared storage and user access.
- Administer NAS storage systems (Synology), including storage allocation, access permissions, and performance monitoring.
- Ensure proper storage utilisation and secure data access.
Network Infrastructure Management
- Configure and manage Sophos Firewall, including firewall rules, NAT policies, VPN configuration, and threat protection.
- Configure and maintain Cisco and Netgear switches, including VLAN configuration and network segmentation.
- Manage and maintain wireless access points to ensure reliable and secure Wi-Fi connectivity.
- Monitor network performance and troubleshoot connectivity issues.
Proxy and Security Management
- Install, configure, and maintain Proxy Servers for internet access control and monitoring.
- Monitor firewall logs, network security alerts, and implement security policies.
- Ensure network infrastructure is protected against unauthorised access and threats.
Backup and Disaster Recovery
- Implement and manage backup and restore solutions for servers, NAS, and critical business data.
- Perform periodic backup verification and disaster recovery testing.
- Ensure backup policies and schedules are properly maintained.
Power and Infrastructure Management
- Monitor and maintain UPS systems to ensure an uninterrupted power supply for servers and network infrastructure.
- Coordinate with vendors for UPS maintenance, battery replacement, and power infrastructure reliability.
System Monitoring and Troubleshooting
- Proactively monitor servers, network devices, storage systems, and applications.
- Troubleshoot and resolve system, network, and application-related issues.
- Maintain proper documentation of infrastructure configurations and procedures.
Vendor and Infrastructure Coordination
- Coordinate with vendors for hardware procurement, infrastructure support, and service management.
- Plan and implement infrastructure upgrades and improvements.
Required Skills
- Strong experience with Windows Server Administration
- Good knowledge of Linux System Management
- Experience with Sophos Firewall
- Knowledge of Cisco and Netgear networking devices
- Experience with NAS storage (Synology) and Samba File Server
- Experience managing Application Servers and Biometric Systems
- Experience with Backup and Disaster Recovery
- Understanding of network security and monitoring
WheelsEye is India's leading SAAS-based platform in formulating the next tech-enabled logistics revolution. We offer technology that connects truck fleet owners & SMEs and helps them to automate operations, secure fleets, save costs, improve on-time performance, and streamline their business.
We have a young and energetic team of IITs, NITs, IIMs & top B-Schools employees serving PAN India. We go to great lengths to hire the best talent who are deeply aligned with our values.
We at WheelsEye, believe in fostering a sense of intrapreneurship, promoting team bonding, and creating a positive and friendly work culture where you will feel valued and motivated to do the best work.
Role:- Senior Firmware Developer
Requirements
Core skills:
- Proficiency in programming, specifically Embedded C and C++
- Understanding of Hardware components (Sensors, MCUs, Actuators, Antenna)
Core Experience
- Over 4 years of hands-on experience in Embedded Systems
- Prior experience in building IOT Gateway
- Previous experience in designing FOTA
- Previous experience in the telematics/DMS would be advantageous
- Teamwork
- Very strong knowledge in Embedded C including
- Data structures
- Function pointers
- Bitwise operations
- Experience with Finite State Machine (FSM) software design
- Required experience in AVR microcontrollers and projects to demonstrate it
- Familiarity with ARM 32 bit microcontrollers (Cortex M or any other)
- Required experience with common communication protocols like SPI, UART, I2C etc.
- Comfortable with reading datasheets and basic hardware schematics
- Comfortable with linux development environment including the use of GCC, gdb, makefile
Soft Skills
- Good communication skills
- Self-driven
- Passion for embedded engineering

Do you wish to work for a Deep-tech Indian company developing path-breaking products which are set to disrupt every possible industry and domain?
Our client is building a scalable, cloud-controlled, and rare-earth free platform for designing, building, and deploying electric motors for various applications. It aims towards building transformative technology that will make the motors of the future simpler, smarter, more efficient, and easy-to-build in the long run.
The founders are veteran serial entrepreneurs, product experts, and motor technologists with more than eight decades of experience developing cutting-edge products and technologies. The company is bringing transformative motor technology to the forefront of commercial applications. The company aims to make deep fissures in the extant hydrocarbon and rare-earth-based energy economy to create a greener future.
What you need to join us
Are you a coding ninja, algorithmic genius, with a flair for control systems and a passion to create new path breaking technologies (with a green social impact to boot!)? Does working with a bleeding edge research oriented tech startup excite you? If so, please read on and apply.
Responsibilities
- Take ownership of firmware development for motor controllers
- Identify and develop real-time algorithms for controlling cutting-edge Motors and Generators
- Implement motor control algorithms in microcontrollers
- Debug and diagnose the firmware on the controller hardware
- Develop drivers and HAL firmware as needed for various peripherals
Skills and Experience
- Experience in embedded Firmware development
- In-depth knowledge of C programming knowledge
- Extensive engineering experiences in software development with proven track record of at least one product from concept to production
- Hands on experience with development and debugging of embedded systems
- Experience in working with real-time embedded systems and power electronics
- Experience in working with Microcontroller peripherals such as ADC, Timers, Comparators, Input-capture, PWM etc.
- Experience with microcontrollers from TI, NXP, STM32, PIC, Atmel (ARM based microcontroller experience is preferred)
- Ability to translate mathematical concepts to executable code in resource-constrained microcontroller environments
- Exposure to debugging using lab equipment such as Oscilloscopes, Multimeters, Logic Analyzers, signal generators etc.
- Hands-on experience in bringing up a new hardware with firmware written from scratch
- Experience with simulation software such as Matlab, Simulink etc is highly desirable
- Knowledge and experience of control systems is highly preferred
- Experience in automotive domain is preferable
Character Traits
- Proactive
- Problem solver
- Committed and motivated
- Inquisitive and eager to learn
- Clarity of thinking
- Sense of urgency
- Can-do attitude
- Team player
Education and Experience:
B.E – EE, CS, ME (or equivalent) from a reputed institution with 3 years of experience OR
ME/MS – EE, CS, ME (or equivalent) with 1-2 years of experience
- Looking engineers with 3 - 4 years of experienced embedded software and embedded Linux developers
- Design and implement Embedded Linux based applications
- Design and implement embedded software for telematics and IoT products
- Code review and optimization
- Develop board support packages for new hardware designs
- Provide customization and field support
- Closely work with the hardware development team
Requirements:
- BE/BTech in ECE, EEE or CS
- 3 - 4 years of experience in embedded software and embedded Linux development
- Good working experience in Linux applications and drive development
- Good C programming skills
- Good knowledge of OS programming
- Familiarity with configuration management tools
- Good communication skills







