{"schemaVersion":"jobsearcher.job.v1","id":"9c1d728a325d221ad8a23175","url":"https://jobsearcher.com/jobs/9c1d728a325d221ad8a23175","canonicalUrl":"https://jobsearcher.com/jobs/9c1d728a325d221ad8a23175","title":"Sr. Embedded Software Developer","description":"Job Duties: Individuals will utilize advanced theoretical and practical knowledge of subject matter principles and concepts, as well as experience in embedded software system development and product integration, in performing the following job duties and responsibilities:\n1. Participate in embedded device design activities, including development of new device requirements, system specifications, and architecture. 2. Write embedded software in C, C++, and Microcontroller programming using ARM assembly language. 3. Write Application side interfacing software in high level programing languages such as C++, Java and C#. 4. Develop Software Requirement Specifications and Design Documents. 5. Recommend and implement design solutions for complex subsystems. 6. Participate in Agile planning, review, and demo meetings. 7. Work with hardware vendors for integrating chipsets and embedded software. 8. Develop unit tests for device driver software. 9. Use version control software such as Git, Subversion, TFS etc. 10. May perform additional duties related to this occupation, as required. This position does not supervise the work of other personnel and does not perform any project management.\nMinimum requirements: : Bachelor of Science degree in Computer Engineering, Computer Science, Electrical or Electronics Engineering, or a related field and 5 years of progressive, post-degree experience in the job offered or in a related position. Must also possess demonstrable knowledge and proficiency in the following: 1. Embedded C and C++ programming languages. 2. ARM micro-controller programming. 3. At least one of the following Mobile software platforms: Android, iOS and Windows Phone. 4. System development and product integration of digital electronics and embedded software, including RTOS development and device driver development. 5. HW communication standards, including I2C, SPI, USB, and Ethernet for interfacing Hardware peripherals such as Camera, GPS, and Sensors. 6. Device driver experience with at least one of the following: Camera, GPS, Touch controller or Sensors such as Gyroscope and Accelerometer. 7. Board Support Package (BSP) development for Qualcomm chipsets. 8. Hardware Debugging using oscilloscopes and logic analyzer. Note: demonstrable proficiency means being able to demonstrate a level of technical knowledge and skill sufficient enough to successfully complete tasks in the associated competency without assistance.\n\nAdditional Information:\n1. No travel or telecommuting. Position is project-based at various unanticipated worksites within the U.S. and relocation may be required at the end of each long-term project. 2. No phone calls or e-mails. 3. Mail Resumes To: Anjus, LLC, ATTN: Mr. Naresh Reddy, 875 Old Roswell Rd., Suite C-500, Roswell, GA 30076. 4. Must be legally authorized to work in the United States without sponsorship","company":"Anjus","rawCompany":"anjus","city":"Roswell","state":"GA","isRemote":false,"isActive":false,"createdAt":"2026-04-12T20:21:59.865Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr. Embedded Software Developer","description":"Job Duties: Individuals will utilize advanced theoretical and practical knowledge of subject matter principles and concepts, as well as experience in embedded software system development and product integration, in performing the following job duties and responsibilities:\n1. Participate in embedded device design activities, including development of new device requirements, system specifications, and architecture. 2. Write embedded software in C, C++, and Microcontroller programming using ARM assembly language. 3. Write Application side interfacing software in high level programing languages such as C++, Java and C#. 4. Develop Software Requirement Specifications and Design Documents. 5. Recommend and implement design solutions for complex subsystems. 6. Participate in Agile planning, review, and demo meetings. 7. Work with hardware vendors for integrating chipsets and embedded software. 8. Develop unit tests for device driver software. 9. Use version control software such as Git, Subversion, TFS etc. 10. May perform additional duties related to this occupation, as required. This position does not supervise the work of other personnel and does not perform any project management.\nMinimum requirements: : Bachelor of Science degree in Computer Engineering, Computer Science, Electrical or Electronics Engineering, or a related field and 5 years of progressive, post-degree experience in the job offered or in a related position. Must also possess demonstrable knowledge and proficiency in the following: 1. Embedded C and C++ programming languages. 2. ARM micro-controller programming. 3. At least one of the following Mobile software platforms: Android, iOS and Windows Phone. 4. System development and product integration of digital electronics and embedded software, including RTOS development and device driver development. 5. HW communication standards, including I2C, SPI, USB, and Ethernet for interfacing Hardware peripherals such as Camera, GPS, and Sensors. 6. Device driver experience with at least one of the following: Camera, GPS, Touch controller or Sensors such as Gyroscope and Accelerometer. 7. Board Support Package (BSP) development for Qualcomm chipsets. 8. Hardware Debugging using oscilloscopes and logic analyzer. Note: demonstrable proficiency means being able to demonstrate a level of technical knowledge and skill sufficient enough to successfully complete tasks in the associated competency without assistance.\n\nAdditional Information:\n1. No travel or telecommuting. Position is project-based at various unanticipated worksites within the U.S. and relocation may be required at the end of each long-term project. 2. No phone calls or e-mails. 3. Mail Resumes To: Anjus, LLC, ATTN: Mr. Naresh Reddy, 875 Old Roswell Rd., Suite C-500, Roswell, GA 30076. 4. Must be legally authorized to work in the United States without sponsorship","datePosted":"2026-04-12T20:21:59.865Z","dateModified":"2026-04-12T20:21:59.865Z","hiringOrganization":{"@type":"Organization","name":"Anjus","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Roswell","addressRegion":"GA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"9c1d728a325d221ad8a23175"},"url":"https://jobsearcher.com/jobs/9c1d728a325d221ad8a23175"}}