Embedded Software Engineer
Sorry, this job was removed at 11:35 a.m. (CST) on Saturday, September 10, 2022
By clicking Apply Now you agree to share your profile information with the hiring company.
Are you an entry level Firmware Developer with a passion for systems engineering? We are hiring an Embedded Engineer, who will work alongside a dynamic team to build custom solutions for some of the most prestigious brands in financial services, healthcare, telecom, hospitality, and beyond. This is a high-impact role, with a ton of opportunities to develop your skills and advance your career. Apply now to learn more about this exciting opportunity.
Req.#341987224
RESPONSIBILITIES
- Developing embedded systems using C and C++
- Creating software for web-based applications, software for mobile platforms, or desktop applications for various operating systems
- Knowledge of regulated software development and adherence to code standards and best practices are a plus
REQUIREMENTS
- Bachelor's degree in electrical engineering, computer science, or equivalent, from an accredited engineering program
- 6 months -4 years' experience with software development for application development
- Strong skills using C++ for embedded applications
- Experience with unit testing
- Knowledge of Linux operating system, architecture, and scripting
- Familiar with real time operating systems
- Understanding of embedded microcontroller hardware across various platforms
NICE TO HAVE
- Use and manipulations of databases, MySQL, Microsoft SQL, others
- Functional knowledge of Python
- Comfortable with Java application development for cross platforms
- Knowledge of Web application development and architecture, including common frameworks such as Angular/ReactJS
- Modern build systems for web applications
- Understanding of JavaScript, CSS, and familiarity with current state of the art
- Back-end server architectures, including Node.js, PHP, REST APIs, and Web Services
- Familiarity with Windows Presentation Foundation, including C#, XAML, ASP.NET MVC
- Understanding of robotics and motion controllers, such as Universal Robots or Vention
- Ability to answer questions in a clear manner
- Skilled at managing risk as it relates to the project timeline
- Ability to communicate risks to managers in a timely manner
- Driven to document thoroughly and facilitate work-product re-integration within our clients' organizations
BENEFITS
- Medical, Dental and Vision Insurance (Subsidized)
- Health Savings Account
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability (Company Provided)
- Life and AD&D Insurance (Company Provided)
- Employee Assistance Program
- Unlimited access to LinkedIn learning solutions
- Matched 401(k) Retirement Savings Plan
- Paid Time Off
- Legal Plan and Identity Theft Protection
- Accident Insurance
- Employee Discounts
- Pet Insurance
- Employee Stock Purchase Program
ABOUT EPAM
- EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential
Read Full Job Description