Siemens

Software Developer

Siemens$90K — $120K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 5+ years of experience in software development, specifically embedded software.
  • Proficient in programming with C language for real-time applications.
  • Hands-on experience with lab bench equipment for debugging and analysis.
  • Familiarity with communication protocols like I2C, SPI, and UART.
  • Experience with both hardware and software-related aspects of microcontroller programming.
  • Knowledge of security packages for secure firmware and data transfer.

Responsibilities

  • Design and implement software for embedded systems using C.
  • Research new technologies and components to enhance product design.
  • Analyze microcontroller resources for performance optimization.
  • Create software tools for verification and manufacturing support.
  • Build and troubleshoot hardware, including soldering and test equipment use.
  • Prototype test programs to ensure compliance with performance and quality standards.
  • Work in both office and test lab environments.

Benefits

  • Hybrid work model available for flexibility.
  • Opportunity to work on cutting-edge embedded systems technology.
  • Engaging work environment with diverse responsibilities.
  • Involvement in both development and testing phases of products.
Full Job Description
Location: 3617 Parkway Lane, Peachtree Corners, GA 30092

Position Title: Software Developer

Hours: Monday - Friday, 9:00 am to 6:00 pm, 40 Hours/Week

Summary of Duties: Design and implement Embedded C software for bare-metal microcontroller-based systems. Research new components, technologies, and methods to incorporate into new designs. Perform periodic analysis of resources (memory, timing, speed, etc.) for identified microcontrollers and microprocessors to help develop efficient, stable, and scalable products and systems. Design software-based tools to support verification and manufacturing. Build and troubleshoot hardware, including basic soldering, operation of test equipment, and daily work in both office and test lab environments. Prototype and execute test programs to verify compliance with applicable performance, regulatory, and quality requirements. Hybrid work permitted.

Qualifications: The position requires a Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field and five (5) years of experience in the job offered or as a Software Engineer, Software Test Engineer, or an acceptable alternate occupation. The position requires five (5) years of experience with the following: Experience designing embedded software, including hardware related programming of real time operating systems on microcontrollers and microprocessors, such as ARM cortex; experience working with target hardware, including lab bench equipment and other tools for debugging and analysis; experience with hardware schematics; programming experience using C language; experience with Microsoft Office; experience working with multiple communication protocols, such as I2C, SPI, UART, etc.; experience working with industry standard security packages for secure firmware and data transfer between communicating devices; and experience working with industry standard programmers and debugging environments, such as JTAG. Hybrid work permitted.

About Siemens

Siemens AG is a German multinational conglomerate company headquartered in Munich and the largest industrial manufacturing company in Europe with branch offices abroad. The principal divisions of the company are Industry, Energy, Healthcare, and Infrastructure & Cities, which represent the main activities of the company. The company is a prominent maker of medical diagnostics equipment and its medical health-care division, which generates about 12 percent of the company's total sales, is its second-most profitable unit, after the industrial automation division. The company is a component of the Euro Stoxx 50 stock market index. Siemens and its subsidiaries employ approximately 385,000 people worldwide and reported global revenue of around €87 billion in 2019 according to its earnings release.
Learn more about Siemens
Size
305,000 employees
Industry
Founded
1847
NASDAQ

Similar Jobs

More Jobs at Siemens

More Technical Services Jobs

Find similar Software Developer jobs: