Software Engineer- Motor Control SW Design
Actalent
Description:
The Software Engineer is a top contributor, and youll be an integral part of the design team developing software to enable real time control as well as system modeling and optimization from concept to production for our growing product lines. This dynamic role works closely with our other electrical, mechanical, software, and system engineers to support new developments. The ideal candidate will be an individual with experience in low-level embedded motor control software design and a passion for problem solving, debugging and attention to detail. • Design and develop sensor control of permanent magnet torque motors, including inverter advanced modulation, position and velocity estimation, current control, fault detection, and efficiency optimization. • Closed loop position/force control of permanent magnet servo systems. • Implement and validate electronic designs through software development, test and simulation. • Develop software verification and validation procedures using unit and integration tests. • Develop solutions for electronic system related issues as an integral member of a larger team. • Maintain appropriate documentation for work performed. • Demonstrate proficiency with verbal and written English for technical reports, presentations, analyses, or other communications at the appropriate level throughout the organization. • Understand, decompose, and define product and process requirements to support product development, sustaining and R&D. • Plan, estimate, prioritize, and manage work activities to support meeting project schedules and budgets. • Utilize experience and judgment to plan and accomplish goals. Produce thorough and accurate design and development work of suitable complexity that meets all customer specifications and company requirements for schedule, cost, producibility, quality, and reliability. • Embrace cross-functional teamwork
Skills:
Embedded software, Software development, motor control design, debugging software, software troubleshooting, V&V, requirements analysis, Microcontroller, C/c, Embedded c, Rtos, full life cycle development, analog, torque
Top Skills Details:
Embedded software,Software development,motor control design,debugging software,software troubleshooting,V&V,requirements analysis,Microcontroller,C/c,Embedded c,Rtos
Additional Skills & Qualifications:
Minimum Qualifications: Experience: 5 years of relevant work experience Education/Certification: BA or BS Degree in an engineering discipline. Masters or PhD preferred. Eligibility Requirement: This position requires access to controlled data or information and therefore only US persons will be considered. As a US Department of Defense contractor we are bound by the International Traffic in Arms Regulations (ITAR). Desired Experience, Knowledge and Skills: • Knowledge of developing embedded 8bit/16bit/32bit microcontrollers in C, C, or ASM. • Classical controls knowledge (PID, filtering) • Understand concepts around motor control, tracking, current control, torque control, velocity control • Understanding of common microcontroller peripherals such as: timers, GPIO, watchdog, ADC, UART, DMA • Understanding of embedded software concepts, including hard real time processing, process scheduling, cooperative multitasking, interrupt processing, race conditions, RTOS. • Analog signal experience. Familiarity with ADC, signal filtering, debouncing, etc. • Familiar with software development processes and controls (static analysis, distributed version control, unit testing, bug tracking, requirements tracking) • Experience with debugging (either with in-circuit debugger or by other means) • Solid understanding and application of coding best practices, board bring up and debugging • Solid understanding of Field Oriented Control, MTPA control and direct torque control Preferred Qualifications: • Experience with full life cycle of electric motor development, qualification, production and product support preferred • Experience with motor control hardware and/or software development preferred • Experience with 500-1200 VDC systems is preferred • Experience working in aviation industry is preferred • Experience working with regulatory agencies is preferred
Experience Level:
Intermediate Level
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
Hiring diverse talent
Maintaining an inclusive environment through persistent self-reflection
Building a culture of care, engagement, and recognition with clear outcomes
Ensuring growth opportunities for our people
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.