{"schemaVersion":"jobsearcher.job.v1","id":"38c48fbcdfdc6a4d32f23a87","url":"https://jobsearcher.com/jobs/38c48fbcdfdc6a4d32f23a87","canonicalUrl":"https://jobsearcher.com/jobs/38c48fbcdfdc6a4d32f23a87","title":"Embedded Software Engineer (RTOS)","description":"Embedded Software Engineer Location : Bothell , WA Rate : $50/Hr on C2C Client: Tata Elxsi The Role:Design and develop software technological solution, platform, or referenceDesign, Code and Test (unit and integration) for multicore/processor embedded systemsParticipates in determining the system, subsystem, and interfaces between themValidates technology assumptions, evaluates alternatives, and defines functional and non-functional requirementsTest and review code You're the right fit if:This position requires a minimum of a BS in Software/Electrical/Computer Engineering or equivalent from an accredited university.Minimum 7 years' experience in Software Design and development in embedded software/firmware.Experience in Programming language C++. Strong understanding of Object-oriented programming.Experience with RTOS based Embedded Software. Azure RTOS/ThreadX preferred.Experience with hierarchical state-machines.Good Knowledge of Software/Firmware unit testing methodologies. (gtest experience strongly preferred)Peripherals and their drivers - modification and testHands-on experience on SPI, I2C, PWM, ADC, DAC, eMMC, USB, UARTs as well as Memory Management, Scheduling, Interrupts, and multi-threadingMicroprocessor/Microcontroller development - Strong Knowledge and working experience on STM microcontrollers Architecture (domain knowledge for designs SW, HW)GitHub, CI/CD, VSCode, Docker Dev Containers all preferred.Aware of SDLC. Good grasp of Design Patterns/ Multithreading, Code ReviewsExperience in Agile SW Development practices; experience in scaled agile framework (SAFe) is preferredKnowledge and application of the following is preferred:communication interfaces (e.g. USB, Ethernet, Serial)network protocols and standards (e.g. TCP/IP, UDP, Bluetooth, NFCExperience in software development in medical industry or highly regulated industry; experience with IEC 62304, FDA guidance for medical device development and other relevant medical device regulatory standards is highly preferred","company":"Concord It Systems","rawCompany":"concord it systems","city":"Bothell","state":"WA","isRemote":false,"isActive":false,"createdAt":"2026-06-26T02:50:15.263Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer (RTOS)","description":"Embedded Software Engineer Location : Bothell , WA Rate : $50/Hr on C2C Client: Tata Elxsi The Role:Design and develop software technological solution, platform, or referenceDesign, Code and Test (unit and integration) for multicore/processor embedded systemsParticipates in determining the system, subsystem, and interfaces between themValidates technology assumptions, evaluates alternatives, and defines functional and non-functional requirementsTest and review code You're the right fit if:This position requires a minimum of a BS in Software/Electrical/Computer Engineering or equivalent from an accredited university.Minimum 7 years' experience in Software Design and development in embedded software/firmware.Experience in Programming language C++. Strong understanding of Object-oriented programming.Experience with RTOS based Embedded Software. Azure RTOS/ThreadX preferred.Experience with hierarchical state-machines.Good Knowledge of Software/Firmware unit testing methodologies. (gtest experience strongly preferred)Peripherals and their drivers - modification and testHands-on experience on SPI, I2C, PWM, ADC, DAC, eMMC, USB, UARTs as well as Memory Management, Scheduling, Interrupts, and multi-threadingMicroprocessor/Microcontroller development - Strong Knowledge and working experience on STM microcontrollers Architecture (domain knowledge for designs SW, HW)GitHub, CI/CD, VSCode, Docker Dev Containers all preferred.Aware of SDLC. Good grasp of Design Patterns/ Multithreading, Code ReviewsExperience in Agile SW Development practices; experience in scaled agile framework (SAFe) is preferredKnowledge and application of the following is preferred:communication interfaces (e.g. USB, Ethernet, Serial)network protocols and standards (e.g. TCP/IP, UDP, Bluetooth, NFCExperience in software development in medical industry or highly regulated industry; experience with IEC 62304, FDA guidance for medical device development and other relevant medical device regulatory standards is highly preferred","datePosted":"2026-06-26T02:50:15.263Z","dateModified":"2026-06-26T02:50:15.263Z","hiringOrganization":{"@type":"Organization","name":"Concord It Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Bothell","addressRegion":"WA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"38c48fbcdfdc6a4d32f23a87"},"url":"https://jobsearcher.com/jobs/38c48fbcdfdc6a4d32f23a87"}}