Source description
About the role
Senior Embedded Software Engineer – Join Our Team .job-posting-container {font-family: Arial, sans-serif; line-height: 1.6; color: #333; margin: 0; padding: 20px; background-color: #ffffff; box-sizing: border-box;} .job-posting-container * {box-sizing: border-box;} .job-posting-content {background-color: #ffffff; padding: 30px; max-width: 800px; margin: 0 auto; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 10px;} .job-posting-container h1, .job-posting-container h2 {color: #004080; margin: 15px 0;} .job-posting-container h1 {font-size: 22px;} .job-posting-container h2 {font-size: 20px; border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-top: 30px;} .job-posting-container ul {margin-left: 20px;} .job-posting-container .section {margin-bottom: 25px;} .job-posting-container .highlight {background-color: #eef6ff; padding: 15px; border-left: 4px solid #004080; margin-bottom: 15px; border-radius: 5px;} .job-posting-container strong {color: #333;} .job-posting-container li {margin-bottom: 8px;} Senior Embedded Software Engineer Remote Position | Employment Type: CTC, W2 | Industry: IT Position Overview The ideal candidate will possess deep expertise in Linux-based embedded systems, C/C++ development, hardware/software integration, and aviation-related technologies. Why Join Us? Opportunity to work on cutting-edge aviation technology systems and embedded platforms Collaborative environment with experienced solution architects and systems engineers Focus on software modernization and legacy system transformation initiatives Competitive compensation package with flexible remote work arrangements Key Responsibilities Lead the design, development, enhancement, and modernization of embedded software applications supporting aviation systems and field-deployed equipment Architect and implement Linux-based software solutions for embedded and edge computing environments Develop and maintain software for serial communications, device interfaces, sensor integrations, and hardware communication protocols Support migration of legacy software applications to modern, modular architectures Analyze, troubleshoot, and optimize hardware/software interactions to improve system performance and reliability Collaborate with solution architects, systems engineers, and integration teams to drive platform modernization efforts Lead technical design reviews, code reviews, testing activities, and deployment processes Establish software development best practices and provide mentorship to development teams Qualifications Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field 10+ years of experience in embedded software development Extensive experience with Linux systems programming and embedded Linux environments Expert-level proficiency in C and C++ programming Strong experience with hardware communication protocols including UART, RS-232, TCP/IP, and serial communications Experience designing modular software architectures and integrating complex systems Strong debugging, performance tuning, and troubleshooting skills Experience leading software development projects and providing technical guidance to engineering teams Excellent written and verbal communication skills Ready to Apply? This position offers the opportunity to work with advanced embedded systems in the aviation technology sector. Aviation industry experience is highly preferred, including Private Pilot License or experience with aviation communications, weather systems, or flight operations technologies. Contact: ram.ch@dprsolutionsinc.com Phone: 5715566111 Take the next step in your career!
More at DPR Solutions