21 Aug
|
Sunshine Workforce Solutions
|
Pune
21 Aug
Sunshine Workforce Solutions
Pune
Position Details:
Position: Embedded Software Engineer:
Experience: Minimum 3 Years:
Education: Bachelor’s Degree in Electronics / Electrical / Computer Science / Embedded Systems:
Job Location: Pune:
Job Summary:
Key Responsibilities:
- Design and maintain custom embedded Linux distributions using Buildroot or Yocto for secure and optimized systems.
- Work on microprocessor-based systems (ARM architecture), including memory management and system-level optimization.
- Develop and optimize Linux kernel-mode and user-space drivers (I2C, SPI, UART, GPIO).
- Implement networking features including TCP/IP stack, socket programming, and IoT protocols such as MQTT, Modbus, and SNMP with secure TLS/SSL communication.
- Perform hardware bring-up, board support package (BSP) integration, and debugging using tools like oscilloscopes, logic analyzers, and GDB.
- Collaborate with hardware and cross-functional teams to ensure seamless integration of software and hardware components.
- Troubleshoot and optimize system performance, reliability, and resource utilization.
- Maintain version control and follow best practices using Git workflows.
- Use containerization tools like Docker for cross-compilation and development environments.
Technical Requirements:
- Robust expertise in C/C++ (C++11 or later)
- Proficiency in Shell Scripting, Python, and Lua
- Hands-on experience with Buildroot or Yocto, and BusyBox
- Deep understanding of Linux internals, kernel architecture, memory management, and process scheduling
- Experience with embedded communication protocols (I2C, SPI, UART, GPIO)
- Strong knowledge of networking concepts and IoT protocols (MQTT, Modbus, SNMP)
- Experience with debugging tools such as GDB, oscilloscopes, and logic analyzers
- Familiarity with development tools such as VS Code, Git, and Docker
Key Skills & Competencies:
- Strong problem-solving and analytical skills
- Ability to work on low-level system programming and optimization
- Good understanding of embedd
📌 Embedded Software Engineer (Pune)
🏢 Sunshine Workforce Solutions
📍 Pune