Description:
Are you an experienced Embedded Software Engineer with a strong background in C/C++ development? Our client, a leading innovator in the Defense industry , is looking to expand their team with a skilled engineer who is passionate about designing and developing robust embedded solutions. Key Responsibilities:- Design, develop, test, and maintain embedded software using C/C++
- Collaborate with cross-functional teams including hardware, systems, and testing engineers
- Participate in software architecture design and code reviews
- Optimize code for performance and memory efficiency on embedded platforms
- Debug and resolve software issues in both development and field environments
- Bachelor’s Degree in Electronic Engineering, Computer Science, or related field
- 3+ years of experience in embedded software development using C and C++
- Solid understanding of microcontroller/microprocessor architecture
- Experience with real-time operating systems (RTOS)
- Proficient in debugging tools, oscilloscopes, and logic analyzers
- Familiarity with communication protocols (SPI, I2C, UART, CAN, etc.)
- Experience with ARM Cortex-based development
- Knowledge of version control systems (e.g., Git)
- Familiarity with safety-critical or regulated environments
- Exposure to Agile development methodologies
Requirements:
Key Responsibilities:- Design, develop, test, and maintain embedded software using C/C++
- Collaborate with cross-functional teams including hardware, systems, and testing engineers
- Participate in software architecture design and code reviews
- Optimize code for performance and memory efficiency on embedded platforms
- Debug and resolve software issues in both development and field environments
- Bachelor’s Degree in Electronic Engineering, Computer Science, or related field
- 3+ years of experience in embedded software development using C and C++
- Solid understanding of microcontroller/microprocessor architecture
- Experience with real-time operating systems (RTOS)
- Proficient in debugging tools, oscilloscopes, and logic analyzers
- Familiarity with communication protocols (SPI, I2C, UART, CAN, etc.)
- Experience with ARM Cortex-based development
- Knowledge of version control systems (e.g., Git)
- Familiarity with safety-critical or regulated environments
- Exposure to Agile development methodologies
- Design, develop, test, and maintain embedded software using C/C++
- Collaborate with cross-functional teams including hardware, systems, and testing engineers
- Participate in software architecture design and code reviews
- Optimize code for performance and memory efficiency on embedded platforms
- Debug and resolve software issues in both development and field environments
- Bachelor’s Degree in Electronic Engineering, Computer Science, or related field
- 3+ years of experience in embedded software development using C and C++
- Solid understanding of microcontroller/microprocessor architecture
- Experience with real-time operating systems (RTOS)
- Proficient in debugging tools, oscilloscopes, and logic analyzers
- Familiarity with communication protocols (SPI, I2C, UART, CAN, etc.)
- Experience with ARM Cortex-based development
- Knowledge of version control systems (e.g., Git)
- Familiarity with safety-critical or regulated environments
- Exposure to Agile development methodologies
- Design, develop, test, and maintain embedded software using C/C++
- Collaborate with cross-functional teams including hardware, systems, and testing engineers
- Participate in software architecture design and code reviews
- Optimize code for performance and memory efficiency on embedded platforms
- Debug and resolve software issues in both development and field environments
- Bachelor’s Degree in Electronic Engineering, Computer Science, or related field
- 3+ years of experience in embedded software development using C and C++
- Solid understanding of microcontroller/microprocessor architecture
- Experience with real-time operating systems (RTOS)
- Proficient in debugging tools, oscilloscopes, and logic analyzers
- Familiarity with communication protocols (SPI, I2C, UART, CAN, etc.)
- Experience with ARM Cortex-based development
- Knowledge of version control systems (e.g., Git)
- Familiarity with safety-critical or regulated environments
- Exposure to Agile development methodologies
14 Apr 2025;
from:
careers24.com