Actalent
Embedded Software Engineer
Actalent, Sanford, Florida, United States, 32771
Job Title: Embedded Software EngineerJob Description:We are seeking a highly skilled Embedded Software Engineer with expertise in C++ and Real-Time Operating Systems (RTOS) to join our dynamic team. Our client specializes in the design, development, and manufacturing of aerial solutions, revolutionizing the government and commercial markets for long-duration, small footprint aerial surveillance and secure long-range communications. In this role, you will be responsible for designing, developing, and maintaining embedded software solutions for our cutting-edge products.Key Responsibilities:Design and implement embedded software using C++ for various applications.Develop and maintain software for real-time operating systems (RTOS).Design and develop software and firmware for drone systems.Maintain the efficiency of the software repository and version control systems.Collaborate with cross-functional teams to define software requirements and specifications.Assist in overall system architecture design as well as high-level software architecture.Participate in post-mission log investigations for failure analysis and insights into flight operations and aircraft performance.Perform software testing, debugging, and validation to ensure high-quality deliverables.Optimize software performance and resource utilization.Document software design, code, and test procedures.Contribute to product roadmap and the maturation of the software design process.Engage in various software processes including Trade Studies, Concept, PRD, and CDR.Qualifications:
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.Proven experience in embedded software development using C++.Strong knowledge of real-time operating systems (RTOS) and their application in embedded systems.Experience with software development tools and environments (e.g., compilers, debuggers, version control).Familiarity with hardware interfaces and protocols (e.g., UART, SPI, I2C).Excellent problem-solving skills and attention to detail.Strong communication and teamwork abilities.Preferred Qualifications:
Master's degree in a related field.Experience with embedded Linux or other embedded operating systems.Knowledge of safety-critical software development standards (e.g., MISRA, ISO 26262).Experience with Agile development methodologies.About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
Hiring diverse talentMaintaining an inclusive environment through persistent self-reflectionBuilding a culture of care, engagement, and recognition with clear outcomesEnsuring growth opportunities for our people
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.Proven experience in embedded software development using C++.Strong knowledge of real-time operating systems (RTOS) and their application in embedded systems.Experience with software development tools and environments (e.g., compilers, debuggers, version control).Familiarity with hardware interfaces and protocols (e.g., UART, SPI, I2C).Excellent problem-solving skills and attention to detail.Strong communication and teamwork abilities.Preferred Qualifications:
Master's degree in a related field.Experience with embedded Linux or other embedded operating systems.Knowledge of safety-critical software development standards (e.g., MISRA, ISO 26262).Experience with Agile development methodologies.About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
Hiring diverse talentMaintaining an inclusive environment through persistent self-reflectionBuilding a culture of care, engagement, and recognition with clear outcomesEnsuring growth opportunities for our people
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.