Embedded Software Developer

2 weeks ago


Shenzhen, Guangdong, China Bose Full time
Job Title: Embedded Software Engineer

We are seeking a talented Embedded Software Engineer to join our Global R&D Core Engineering team in Bose Operations Center at Shenzhen, China. As an Embedded Software Engineer, you will be responsible for developing, implementing, and supporting diagnostic software solutions that are required to design, develop, and manufacture high-quality Bose products.

Key Responsibilities:
  • Develop and implement diagnostic software solutions for Bose products
  • Collaborate with cross-functional teams to develop product hardware bring-up and hardware test strategies
  • Work with external partners to debug technical issues and resolve project problems
  • Ensure that projects developed with external partners follow Bose processes and meet corporate engineering standards
  • Drive effective communications and alignment between CM and Bose headquarters in USA
  • Provide direction and instruction to product assurance engineering team to setup and align the hardware-software debug environment
Requirements:
  • Minimum of 4+ years of experience using C to develop embedded software and firmware
  • Experience in developing system diagnostics or hardware and design validation utilities
  • Proven leadership skills
  • Experience working on cross-functional teams with electrical, software, and test engineers
  • Python programming and shell scripting experience
  • Good fundamental software development skills, including working with APIs and developing modular, reusable code
  • Experience developing low-level drivers for common IO interfaces (USB, I2C, I2S, SPI)
  • Experience in developing and debugging applications under Linux/Unix environment
  • Good knowledge of Linux/Unix system device drivers and kernel networking stack
  • B.S./B.E. Degree or equivalent in Computer Science, Engineering, or Technical Focus

We are committed to creating an inclusive and supportive work environment where every candidate feels empowered to succeed. If you are passionate about developing innovative products and working with a talented team, we encourage you to apply for this exciting opportunity.



  • Shenzhen, Guangdong, China Bose Full time

    Job Title: Embedded Software DeveloperWe are seeking a talented Embedded Software Developer to join our team at Bose. As an Embedded Software Developer, you will be responsible for developing, implementing, and supporting diagnostic software solutions for our industry-leading consumer audio products.Key Responsibilities:Develop and implement diagnostic...


  • Shenzhen, Guangdong, China Bosch Full time

    Job OpportunityWe are seeking a highly skilled Embedded Software Development Expert to join our team at Bosch. The successful candidate will be responsible for providing engineering services in the areas of embedded software development, safety-critical software, and AUTOSAR.Key Responsibilities• Provision of engineering services in the areas of embedded...


  • Shenzhen, Guangdong, China Bosch Full time

    Job OverviewWe are seeking a highly skilled Embedded Software Developer to join our team at ETAS China. As an Embedded Software Developer, you will be responsible for providing engineering services in the areas of embedded software development, safety-critical software, and AUTOSAR.Key ResponsibilitiesProvision of engineering services in embedded software...


  • Shenzhen, Guangdong, China Siemens Energy Full time

    Job Title: Embedded Software Development EngineerAbout the Role:We are seeking an experienced Embedded Software Development Engineer to join our team at Siemens Energy in Shenzhen, China. As a key member of our innovation center, you will be responsible for developing and implementing software solutions for our energy storage systems.Responsibilities:Design...


  • Shenzhen, Guangdong, China Siemens Energy Full time

    About the RoleJob SummaryWe are seeking a highly skilled Embedded Software Development Engineer to join our team at Siemens Energy. As a key member of our innovation center, you will be responsible for developing and implementing functional modules, software strategies, and key algorithm codes for our energy storage PCS.Responsibilities:Develop and implement...


  • Shenzhen, Guangdong, China Siemens Energy Full time

    Job Title: Embedded Software Development EngineerAbout the RoleLocationChina Guangdong Sheng ShenzhenCompanySiemens Energy (Shenzhen) Co. Ltd.OrganizationEVP Global Functions Business Unit InnovationJob TypeFull-timeExperience LevelMid-level ProfessionalResponsibilities:Develop and implement functional modules, software strategies, and key algorithm codes...


  • Shenzhen, Guangdong, China Siemens Energy Full time

    Job Title: Embedded Software System EngineerWe are seeking an experienced Embedded Software System Engineer to join our team at Siemens Energy in Shenzhen, China.About the RoleThis is a challenging opportunity to drive innovation in the field of power system design and simulation for Energy Storage, Renewable Power Generation, Energy Transmission, and...


  • Shenzhen, Guangdong, China Siemens Energy Full time

    Job Title: Embedded Software System EngineerWe are seeking an experienced Embedded Software System Engineer to join our team at Siemens Energy in Shenzhen, China. As a key member of our innovation center, you will be responsible for driving innovation in the field of power system design and simulation for Energy Storage, Renewable Power Generation, Energy...


  • Shenzhen, Guangdong, China Siemens Energy Full time

    Embedded Software System EngineerWe are seeking a highly skilled Embedded Software System Engineer to join our team at Siemens Energy Shenzhen Innovation Center. As a key member of our team, you will be responsible for driving innovation in the field of power system design and simulation for Energy Storage, Renewable Power Generation, Energy Transmission,...


  • Shenzhen, Guangdong, China Siemens Energy Full time

    Job SummaryWe are seeking an experienced Embedded Software System Engineer to join our team at Siemens Energy Shenzhen Innovation Center. As an Embedded Software System Engineer, you will be responsible for driving innovation in the field of power system design and simulation for Energy Storage, Renewable Power Generation, Energy Transmission, and...


  • Shenzhen, Guangdong, China Siemens Energy Full time

    Job SummaryWe are seeking an experienced Embedded Software System Engineer to join our team at Siemens Energy Shenzhen Innovation Center. As an Embedded Software System Engineer, you will be responsible for driving innovation in the field of power system design and simulation for Energy Storage, Renewable Power Generation, Energy Transmission, and...


  • Shenzhen, Guangdong, China Bose Full time

    Job DescriptionOverviewBose is seeking a talented Embedded Software Engineer to join our Global R&D Core Engineering team in Shenzhen, China. As a key member of our team, you will be responsible for developing, implementing, and supporting diagnostic software solutions for our industry-leading consumer audio products.Key ResponsibilitiesCollaborate with...


  • Shenzhen, Guangdong, China Ambarella Full time

    Position Overview: We are seeking a skilled engineer to contribute to the development and troubleshooting of video and audio applications within embedded systems. This role involves innovating new functionalities on Ambarella's architecture, encompassing both the driver and middleware layers. You will collaborate with clients to diagnose and resolve...


  • Shenzhen, Guangdong, China Renesas Electronics Full time

    Job SummaryWe are seeking a highly skilled Senior Applications Engineer-BLE to join our team at Renesas Electronics. As a key member of our team, you will be responsible for providing deep-level technical support to customers on their application software and profile implementation on Smartbond and roadmap products.Key ResponsibilitiesTechnical Support:...


  • Shenzhen, Guangdong, China IC Resources Full time

    Job DescriptionAs a Software Engineer at IC Resources, you will play a key role in developing top-performing AI processors for Edge devices. This is a unique opportunity to lead the industry with multiple product families in mass production, delivering best-in-class AI technology for a wide range of applications and industries.Key ResponsibilitiesCustomer...


  • Shenzhen, Guangdong, China IC Resources Full time

    Software EngineerIC Resources is seeking a highly skilled Software Engineer to join our team in Shenzhen or Shanghai, China. As a key member of our team, you will play a crucial role in developing top-performing AI processors for Edge devices.Key Responsibilities:Build and maintain strong relationships with key customers, understanding their technical...


  • Shenzhen, Guangdong, China IC Resources Full time

    Software EngineerIC Resources is seeking a highly skilled Software Engineer to join our team in Shenzhen or Shanghai, China. As a key member of our team, you will be responsible for developing top-performing AI processors for Edge devices and leading the industry with multiple product families in mass production.Key Responsibilities:Build and maintain strong...


  • Shenzhen, Guangdong, China Bose Full time

    Job DescriptionOverviewBose is seeking a talented Embedded Software Engineer to join our Global R&D Core Engineering team in Shenzhen, China. As a key member of our team, you will be responsible for developing, implementing, and supporting diagnostic software solutions for our industry-leading consumer audio products.Key ResponsibilitiesCollaborate with...


  • Shenzhen, Guangdong, China NVIDIA Full time

    Unlock Your Potential as a Software QA Engineer Intern at NVIDIANVIDIA is a pioneer in the technology world, and we're looking for talented individuals to join our team. As a Software QA Engineer Intern, you'll play a crucial role in ensuring the quality of our NVIDIA Enterprise Embedded/Mobile products.Key Responsibilities:Develop and execute test cases to...


  • Shenzhen, Guangdong, China NVIDIA Full time

    Unlock Your Potential as a Software QA Engineer Intern at NVIDIANVIDIA is a pioneer in the technology world, and we're looking for talented individuals to join our team. As a Software QA Engineer Intern, you'll play a crucial role in ensuring the quality of our NVIDIA Enterprise Embedded/Mobile products.Key Responsibilities:Perform test cases to validate...