MilwaukeeRecruiter Since 2001
the smart solution for Milwaukee jobs

Senior Firmware Engineer

Company: Randstad Technologies
Location: Milwaukee
Posted on: November 22, 2021

Job Description:

job summary:Randstad Technologies is a global IT service and solutions organization. We support our client's technology initiatives and challenges through our projects, consulting, staffing, and managed service offerings. Our client is looking for a Senior Firmware Engineer with a good background in power converters and motor control.

location: MILWAUKEE, Wisconsinjob type: Contractsalary: $50 - 65 per hourwork hours: 8am to 4pmeducation: Bachelors

responsibilities:Job Description We are looking for team members with diverse technical backgrounds who love to solve problems and can leverage their personal experience to grow our teams. A good background in power converters and motor control is required. If outstanding technical opportunities, being part of, and learning from, one of the most experienced teams in the industry interest you, you should consider this client. Analyzes, designs, programs, debugs and modifies software. Troubleshoots code for firmware (IC embedded code) applications. Involves analog and digital hardware and software operating systems. An experienced professional with a full understanding of area of specialization; resolves wide range of issues in creative and effective ways. Participates in the design of embedded software subsystems that optimize and balance the following goals run-time performance, memory requirements, simplicity and correctness, development time and effort, reusability extendibility, reliability, and safety. Maximizes the reuse of existing internal or external software components in order to shorten the product development cycle. Reviews the subsystem and system designs of others for system design implications. Develops motor control algorithms for synchronous and induction machines, writes firmware for a specific control platform. Has good knowledge of Electric Machines including induction, synchronous, permanent magnet and SRM. Possesses good knowledge of various power converters 3 phase VSI, CSI, NPC, Multi-level and Matrix converters. Has good knowledge of converter control schemes, converter modulation strategies and drive systems modeling. Leads and carries out new research programs and prepares engineering reports. Participates in the design of embedded software subsystems that optimize and balance the following goals run-time performance, memory requirements, simplicity and correctness, development time and effort, reusability, extendibility, reliability, and safety. Maximizes the reuse of existing internal or external software components in order to shorten the product development cycle. Reviews the subsystem and system designs of others for system design implications. Analyzes, designs, programs, debugs and modifies software. Troubleshoots code for firmware (IC embedded code) applications. Involves analog and digital hardware and software operating systems. Provides technical leadership and expertise for various aspects of Medium Voltage AC Drives including design and analysis with a focus on hardware/firmware design and motor control algorithms. Participates in the development of new product functional specifications. Demonstrates project management and technical team leadership when required. Has strong communication skills. Participates in the development of new engineering processes and best practices. Drives quality by maintaining the link between requirements and testing. Actively searches for ways to improve overall productivity through process improvement. Optimizes personal and team development activities to drive aggressive productivity. Maintains focus on solutions that will improve the customer experience. Investigates software anomalies in association with the functional test team, customer support team, or other group (possibly including customer) as needed. Debugs and corrects anomalies. Keeps current and well informed on embedded software engineering methodologies and technologies specific to our industry through personal research, training and seminar participation. Willingness to work in a diverse set of software development frameworks including Agile and Scrum as the business demands. Interpersonal Frequently interacts with peers and customers to gain cooperation of others or conduct presentations of technical information/project activities. Networks with senior internal/external personnel in own area of expertise. Normally receives little instruction on day-to-day work, generally instructions on new assignments. Receives assignments in the form of objectives and determines the process by which to meet goals. Open to receiving and sharing of new ideas. Functions effectively in a team environment as both an individual contributor and a leader. Effectively expresses opinions and accepting of different viewpoints. Must be willing to work in a team environment. Business Maintains and consistently applies knowledge of current policies, procedures, and standards pertaining to technical and administrative issues. Ensures thorough familiarity with company policies and procedures. Appropriately applies policies and procedures in compliance with government laws. Policies and procedures include, but not limited to Standards of Business Conduct, Intellectual Property, Control Environment. Information Protection, ISO 9000 & 14000, government regulations (e.g. health, safety, quality and environmental), and functional policies published on the Client's Information Network. Basic Qualifications - Bachelor of Science in Computer Science, Computer Engineering or Electrical Engineering with concentration in software; or equivalent - Up to 10% travel Preferred Qualifications - Masters of Science in Computer Science or Computer Engineering; or equivalent in-depth knowledge and experience desired. - A minimum of five years' experience in embedded software development with an emphasis on the analysis, design, programming, and testing of real-time software systems using modern engineering practices using the C/C++ language is required. - Knowledge in the areas of embedded real-time software engineering (requirements analysis, design, testing), data structures, algorithms, and C/C++ language (or other middle to high-level language) required. - Familiarity with simulation tools such as Matlab and Simulink is required. Knowledge of model based programming is an asset. - Proven experience in development of motor drives or power converters and their associated control systems. Demonstrated troubleshooting capability of control systems and firmware functionality. - Well established ability to organize and coordinate activities of other employees is required. - Proven ability to specify and develop high quality, maintainable software subsystems or systems at a high rate of productivity required. - Proven ability to work effectively as a member of a team or independently required. Proven ability to clearly and concisely communicate technical information of a complex nature in verbal and written form required.

qualifications:

  • Experience level: Experienced
  • Minimum 7 years of experience
  • Education: Bachelors (required) skills:
    • C++
    • Matlab
    • Simulink
    • Motor Drives
    • Firmware

      Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status. - provided by Dice

Keywords: Randstad Technologies, Milwaukee , Senior Firmware Engineer, Engineering , Milwaukee, Wisconsin

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Wisconsin jobs by following @recnetWI on Twitter!

Milwaukee RSS job feeds