• View Jobs
  • Client Services
  • Project Teams
Electrical, Electronic and Embedded Services

Job Seekers

Embedded Software Engineer

Twitter Facebook
Flower Mound, TX
$80,000 - $110,000
Job Type
Direct Hire
Jan 10, 2019
Job ID
Embedded Software Engineer
Flower Mound, TX

Job Summary of the Embedded Software Engineer:
Embedded Software Engineer with C#, Java and complete Software Development Lifecycle experience is required to play a key role in defining user needs and functional specifications of the products for one of our clients in Texas. This client is a  global player in the field of advanced medical devices and healthcare technology. In this role, you will be responsible for the development of lower level engineering specifications from user requirements, participate in design reviews, maintain technical specifications and design control documentation. If you have experience with C#, Java, Entity Framework, Hibernate or Mongoose along with the knowledge of SQL Databases: MS SQL, MySQL or PostgreSQL, then this position is well suited to you.

Responsibilities of the Embedded Software Engineer:
  • Collect and analyze the information about software requirements and documents design specifications
  • Develop lower level engineering specifications from user requirements and participate in design reviews
  • Maintain technical specifications and design control documentation
  • Provide support in the architectural design of new software and design more complex software features
  • Develop next-generation software and work on peer reviews and code inspections.
  • Create and execute unit tests, support continuous integration and delivery for software features and products
  • Participate in sprint planning, demo day, retrospectives and daily stand-ups.
  • Provide technical support in troubleshooting systems in the field
  • Provide project estimates, track and report your progress daily to R&D, Scrum or Project Manager

Qualifications of the Embedded Software Engineer:
  • Bachelors degree in Computer Engineering/Science. Masters preferred
  • At least 2 years of experience in all aspects of Software Development Life cycle including requirements, architecture, design, development, test, launch, product sustainment and customer support
  • Atleast 2 years of experience with WCF Web API RESTful Services and C#, and Java
  • Experience with Entity Framework, Hibernate or Mongoose etc
  • Strong knowledge of SQL Databases: MS SQL, MySQL or PostgreSQL
  • Experience with browser-based front-end including TML/HTML5, CSS, JavaScript, Angular, ExpressJS, JQuery, KnockoutJS or Backbone JS, Bootstrap
  • Experience with Server-side: WCF/ ASP.NET Web API, NodeJS
  • Knowledge/experience with the folowing techniologies will be a plus:
    • Cloud providers: Azure -Table & Blog storage or AWS -S3 storage and Simple DB
    • Integrated Development Environments: Microsoft Visual Studio
    • Source Code Repositories: Subversion, VSS, GIT
    • Build Tools: Cruise Control, Jenkins, Maven

The Ideal candidate would be full stack developers with 2-5 years of  experience in object oriented languages, specifically C# and and web technologies such as HTML/HTML5, CSS, JavaScript and Angular along with the knowledge/expereince of UX/Web related design.

Compensation of the Embedded Software Engineer:

Salary Range:  $80,000-$110,000/year + Bonus, depending on experience

Location: Flower Mound, TX
Type:  Direct
Travel:  None
Relocation Assistance:  Yes
Visa Sponsorship:  H1B transfers only. NO OPT/F1 will be considered

Knowledge of the following areas may be helpful:- Software, requirements, specification, development, design, documentation., "full stack", developer, architectural, "peer reviews", code, inspection, validation, testing, verification, "unit tests", integration, troubleshooting, "Object-oriented", programming, C#, Java, "WCF Web API RESTful", "Entity Framework",  Hibernate, Mongoose, SQL, "MS SQL", MySQL, PostgreSQL, HTML, CSS, JavaScript, Angular, ExpressJS, JQuery,  KnockoutJS, "Backbone JS", Bootstrap, WCF, ASP.NET, "Web API", NodeJS, "Software Development Life cycle", SDLC,  requirements, architecture, design, development, test, launch, Azure, Cloud, "Blog storage", AWS, "simple DB", "Microsoft Visual Studio", Subversion, VSS, GIT, "Cruise Control", Jenkins, Maven