Logo
Bulandshahr Portal

Sr. Software Engineer- SAP Project System

Bulandshahr Portal, Denver, Colorado, United States


About The Role We are seeking a highly skilled and motivated Embedded Software Engineer to join our team. The ideal candidate will have a strong background in developing embedded systems and a high proficiency in programming languages such as Embedded C, C++, Java, Ada, Python, Vxworks, and Rust. You will play a critical role in designing, developing, and optimizing software solutions for cutting-edge embedded systems across various industries. Key Responsibilities

Design and Development:

Develop, test, and optimize embedded software solutions for various platforms. Implement efficient and robust code in Embedded C, C++, Java, Ada, Python, and Rust for real-time and high-performance applications. Collaborate with hardware teams to design firmware/software interfaces and ensure seamless integration. System Optimization:

Analyze system requirements and constraints to create innovative solutions. Optimize code for performance, memory usage, and power consumption. Testing And Debugging:

Conduct unit tests, integration tests, and system validation for embedded software. Debug and troubleshoot issues in embedded systems and implement solutions. Documentation And Standards:

Write comprehensive technical documentation for code, processes, and systems. Adhere to industry best practices and safety standards for embedded systems development. Collaboration:

Work with cross-functional teams, including hardware engineers, product managers, and QA teams, to deliver high-quality products. Participate in code reviews and contribute to team knowledge sharing. Qualifications And Skills

Educational Background:

Bachelor's or Master's degree in Computer Science, Electrical Engineering, Software Engineering, or related field. Technical Skills:

Proficiency in programming languages: Embedded C, C++, Java, Ada, Python, and Rust. Strong understanding of real-time operating systems (RTOS) and embedded system architecture. Experience with microcontrollers, microprocessors, and low-level hardware interfaces (SPI, I2C, UART, etc.). Knowledge of embedded software development tools, compilers, and debugging tools. Familiarity with version control systems (e.g., Git) and CI/CD pipelines.

#J-18808-Ljbffr