Logo
Morgan Stanley

Embedded Software Engineer

Morgan Stanley, San Diego, California, United States, 92189


Company Overview:

Be at the forefront of additive manufacturing and 3D printing innovation by joining 3D Systems. We are actively seeking a highly motivated Intermediate Embedded Software Engineer to join our dynamic development team. Contribute to cutting-edge software solutions for our state-of-the-art 3D printing systems and be part of a team shaping the future of manufacturing.Position:

Intermediate Embedded Software EngineerExperience:

3+ yearsResponsibilities:

As a key member of our software development team, you will contribute to the creation and maintenance of embedded software and firmware, focusing on both Windows and Linux environments. Your responsibilities include:OS Development and Management:

Contribute to the design, development, and management of operating systems for embedded systems, ensuring compatibility with Windows and Linux platforms. Implement security measures to safeguard embedded systems.Software and Firmware Development:

Collaborate with cross-functional teams, including hardware engineers, for seamless integration of software and firmware components. Create and maintain software packages, configuration scripts, and ensure efficient distribution across products.Web-Based Diagnostics and Manufacturing Tools:

Develop and maintain web-based diagnostics and manufacturing tools for software and firmware. Collaborate with the printer development team to ensure seamless integration and functionality. Work closely with hardware engineers, firmware developers, and other software engineers for a cohesive and integrated product development approach. Participate in code reviews and provide constructive feedback to team members.Documentation:

Document software and firmware development processes, code architecture, and technical specifications. Keep documentation up-to-date to facilitate knowledge transfer and project continuity.Qualifications:Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.3+ years of professional experience in embedded software development.Proficiency in C/C++ and experience with scripting languages like Python.Solid understanding of embedded systems, firmware development, and software engineering principles.Experience with real-time operating systems and embedded systems architecture.Knowledge of operating system development, security protocols, and system updates.Familiarity with both Windows and Linux environments.Experience in Web APIs, web-based diagnostics, manufacturing tools, and cross-team collaboration.Knowledge of software development tools, debugging techniques, and testing methodologies.Strong problem-solving skills and attention to detail.Excellent communication and teamwork skills.Preferred Qualifications:Experience in the 3D printing or additive manufacturing industry.Familiarity with ARM Cortex-M microcontrollers.Expertise in communication protocols such as UART, SPI, I2C, and USB.Knowledge of safety-critical software development standards.Experience with agile development methodologies and continuous integration.Salary Range:

Salary range is $91,900 to $115,000 annually (Salary to be determined by the education, experience, knowledge, skills, and abilities of the candidate, and alignment with market data). In addition to a salary, this position is eligible for an annual bonus based upon company performance. 3D Systems offers a comprehensive benefit package including medical, dental and vision coverage, company-paid short-term and long-term disability insurance, and company-paid basic life insurance. Sick Leave, Flex (Vacation) Time, Parental Leave, and 8 holidays per year are also provided as paid time off. 3D Systems also provides a 401(k) Retirement Savings Plan option with a company match.3D Systems is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, color, ethnicity, religion, sex, age, sexual orientation, genetic information, marital status, gender identity or national origin or because he or she is an individual with a disability or a disable veteran, Armed Forces service medal veteran (referred to collectively as "protected veterans"). The Company also provides applicants with equal employment opportunities without regard to pregnancy, childbirth, medical needs arising from pregnancy or childbirth, and related medical conditions including, but not limited to, lactation.Primary Location

USA-CA-San Diego16550 W. Bernardo Dr.Suite 500San Diego 92127Job Level

EmployeeTravel

Yes, 10% of the TimeJob Posting

Mar 12, 2024, 1:06:59 PMAbout 3D Systems

3D Systems provides the most advanced and comprehensive 3D digital design and fabrication solutions available today, including 3D printers, print materials and cloud-sourced custom parts. Its powerful ecosystem transforms entire industries by empowering professionals and consumers everywhere to bring their ideas to life using its vast material selection, including plastics, metals, ceramics and edibles. Our leading personalized medicine capabilities save lives and include end-to-end simulation, training and planning, and printing of surgical instruments and devices for personalized surgery and patient specific medical and dental devices. Its democratized 3D digital design, fabrication and inspection products provide seamless interoperability and incorporate the latest immersive computing technologies. Our products and services disrupt traditional methods, deliver improved results and empower its customers to manufacture the future now.

#J-18808-Ljbffr