SMS group USA · 3 days ago
Software Engineer I
Wonder how qualified you are to the job?
Machinery Manufacturing
Insider Connection @SMS group USA
Responsibilities
Work with an assigned mentor to understand the process which Level 2 supervisory and process control software systems are supporting.
Learn to apply software engineering principles in an industrial project-oriented environment.
Work on full stack software engineering tasks supported by a more senior engineer using the C#.NET stack for backend, and JavaScript, HTML5, and CSS3 for frontend tasks.
Learn and execute the software development lifecycle (SDLC).
Perform activities of an agile methodical environment and process.
Write clean, maintainable, and testable code according to established coding guidelines.
Develop features and entire smaller modules as part of a larger system within the estimated timeframe.
Write automated unit tests wherever possible in coordination with a more senior engineer.
Collaborate with more experienced engineers, SMS teams globally, and customers to identify requirements and provide engineering solutions.
Deploy features and modules as part of a larger system to a given hosting infrastructure.
Participate in factory acceptance tests with customers based on established protocol to determine software functionality according to specification.
Perform manual system and black box tests of developed features in a deployed setting.
Participate in commissioning of an entire system at customer site with a more experienced engineer.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s Degree Computer Science; or Computer-, Software- or Systems Engineering
Foundational understanding of object oriented programming
Foundational understanding of data structures and algorithms
Basic programming foundations in either C#.NET, Java, or C++
Basic knowledge of relational databases such as PostgreSQL, or SQL Server
Problem-solving techniques used in the analysis and design of software solutions
Willing to travel within the United States (approx.. 15% annually)
Internship or Co-Op experience as Software Engineer or Automation Engineer
0 to 2 years of experience in a professional software development environment
Hands-on experience with Angular or ReactJS frameworks
Benefits
Medical/dental/vision coverage
Paid vacation
Paid holiday time
401k with a company match
Training
Tuition reimbursement program
Company
SMS group USA
SMS group Inc.
H1B Sponsorship
SMS group USA has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (4)
2022 (5)
2021 (2)
2020 (2)
Funding
Current Stage
Late StageCompany data provided by crunchbase