Senior Software Engineer

Bothell, Washington

Insight Global
Apply for this Job
Job Description
  • Design, implement, and test software for real-time systems in various applications, including embedded systems, telecommunications, and automation.
  • Collaborate with hardware engineers to integrate software with hardware components and ensure optimal performance.
  • Analyze system requirements and translate them into technical specifications and detailed designs.
  • Optimize software performance and reliability by conducting thorough testing and debugging.
  • Participate in code reviews and contribute to continuous improvement practices within the development team.
  • Stay updated with industry trends and advancements in real-time systems technology to enhance product offerings.
  • Document software designs, processes, and workflows to maintain clear communication within the team.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to .

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: .

Skills and Requirements
  • Bachelors degree in Computer Science, Software Engineering, or a related field; Masters degree preferred.
  • Proven experience in software development for real-time systems, preferably with a focus on specific technologies or platforms, e.g., Linux, RTOS .
  • Proficiency in programming languages such as C, C , and Python; experience with other languages is a plus.
  • Familiarity with real-time operating systems (RTOS) and embedded systems development.
  • Understanding of software development methodologies and best practices, including Agile and DevOps.
  • Strong problem-solving skills and the ability to work under pressure in a fast-paced environment.
  • Excellent communication skills and the ability to work collaboratively in a team-oriented setting. null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to .

Date Posted: 18 April 2025
Apply for this Job