Indotronix is seeking an :Embedded Software Engineer/ Technology Analyst Level 4
Location:-Everett, WA
Bachelor of Science degree
Start Time: 7am & End Time: 3:30
(we can be flexible on start and end time)
Bachelor
s Clearance Required To Start?: No
Job Description
Seeking an experienced Software Engineer to support the full software development lifecycle for embedded and real-time aerospace systems. This role involves software design, development, integration, verification, troubleshooting, supplier coordination, and deployment activities while supporting complex aerospace and mission-critical systems.
Key Responsibilities
Design, develop, integrate, test, and maintain embedded real-time software applications
Support full software development lifecycle activities including requirements analysis, architecture, coding, verification, validation, deployment, and troubleshooting
Develop software using programming languages such as C, C++, Java, Python, Rust, or Ada
Work within Agile software development environments utilizing tools such as GitLab, VS Code, and related workflow platforms
Support integration and troubleshooting activities across software, hardware, operating systems, and network environments
Develop and maintain software architectures, designs, interfaces, and traceability documentation
Support software verification, validation, testing, and certification activities in compliance with industry and internal standards
Collaborate with cross-functional engineering, supplier, quality, safety, and project teams
Participate in supplier coordination, risk mitigation, and project delivery activities
Utilize software development and debugging tools including compilers, debuggers, requirements management tools, and analysis utilities
Support software process improvement initiatives and adherence to best practices for quality, safety, and performance
Required Skills
Bachelor's degree in Engineering, Computer Science, Software Engineering, Mathematics, Physics, Data Science, or related technical field
7+ years of experience in software development lifecycle activities including design, development, integration, verification, troubleshooting, and deployment
Experience with Agile software development methodologies and workflow tools such as GitLab and VS Code
Experience developing embedded real-time software using C, C++, Java, Python, Rust, or Ada
Experience working with Real-Time Operating Systems (RTOS)
Strong understanding of hardware/software integration and system safety concepts
Strong communication, collaboration, and problem-solving skills
Preferred Skills
Experience with aerospace, defense, aircraft, missile, space, or mission-critical systems
Knowledge of software architecture and design methodologies
Experience with requirements management, traceability, and certification processes
Familiarity with software verification, validation, and testing processes
Experience with compilers, debuggers, GUI tools, data analysis tools, and post-processing utilities
Knowledge of supplier assessment, project coordination, and risk mitigation processes
Experience supporting software development in compliance with industry standards and best practices
Understanding of operating systems, processors, networking, and embedded system environments
Education / Experience
Bachelor's degree with typically 10+ years of related software engineering experience, or an equivalent combination of education and experience (e.g., Master's degree with 8+ years of experience).