Senior Embedded Software Engineer
Full time
at NeoLotex Business Solutions Private Limited
in
India
Posted on February 9, 2025
Job details
Senior Embedded Software Engineer About the Company We are hiring for a global technology company, market leader in providing innovative digital solutions. About the Role Responsibilities
- Architect, develop, debug, optimize, review, and test software for multiple embedded Linux platforms
- Develop and maintain multiple processes for maintaining and updating our embedded Linux systems that form part of a larger IoT distributed system
- Build low-level frameworks, interfaces, and infrastructure to make our embedded application development faster, simpler, more portable, and more testable
- Bring up of new embedded platforms by working with electrical engineers, suppliers, and vendors to identify and solve hardware and low-level software issues
- Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation
- 5+ years of experience developing embedded software for distributed IoT systems
- Strong embedded C/C++ or Golang programming experience
- Strong experience with developing CI/CD pipelines for automation
- Strong experience with embedded Linux and kernel (Yocto, Ubuntu Core)
- Experience with real-time operating systems on embedded systems (POSIX, QNX, FreeRTOS, etc.)
- Deep understanding of networking principles and/or time sync protocols
- Experience with Ubuntu Core operating system and Snap containers
- Experience with communication protocols and stacks (RS-232/485, CAN, LIN, ethernet, UDS, etc.)
- Familiarity with high assurance development practices and tools (Polarion, ISO-26262, MISRA C/C++, etc.)
- Ability to read and provide feedback on PCB schematics
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.