Senior Embedded Software Engineer (Motor Control)

EdwardsUK Edwards Limited
Burgess Hill, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Data Analysis Application Notes C++ (Programming Language) CANopen Cyber Security Data Visualization Embedded Software MATLAB Machine Learning Modbus Systems Development Life Cycle Real-Time Operating Systems
+9 more
RS-485 Standard Simulink Software Engineering Subversion PIC Microcontroller Git Information Technology Bare Metal Software Version Control

Job description

We have an exciting opportunity for a Senior Embedded Software Engineer to develop solutions for real time control of power electronics and motor drives. You will join a dynamic and progressive technology team with a diverse range of skills, working to research and realise innovative solutions to enhance our products. You will work within the Research & Development function of Edwards Limited, part of the Atlas Copco Group, reporting into the Technical Manager for Motors and Drives Technology., * Design and develop embedded software for real time control of power electronics and motor drives.

  • Explore new embedded software technologies and real-time control applications, increasing the scope of knowledge within the Software, Electronics and Motors Team and the wider organisation.
  • Collaborate with teams of passionate software, electronics and mechanical engineers to deliver creative ideas and innovative software for new technology projects
  • Keep our customers happy by using software experience to develop innovative applications that solve complex problems and demonstrate significant improvement over current solutions: e.g. innovative features, better quality, reliability, deployment, security or usability, higher performance, lower cost.
  • Be part of the team that ensures our Technology Roadmap remains fresh and briming with interesting projects. Technologies include motors, motor control, magnetic bearings, power electronics, microcontrollers, sensors, wired & wireless communications, cyber security, data visualisation, analytics & machine learning.
  • Communicate all aspects of work across the full life-cycle of technology projects, including: Roadmaps, concepts, project proposals, activity plans, status updates, detailed designs, test results, IP, application notes, commercial propositions, technology demonstrations, and final reports.

Requirements

Do you have experience in Simulink?, Do you have a Bachelor’s degree?, You will need to be a highly self-motivated problem solver who is equally able to work alone or as an effective team player, be able to adopt a hands-on approach and you must be willing and able to plan and deliver work to agreed timescales and to adopt relevant company policies and procedures.

  • Bachelor or higher-level degree in computer science, software or electronics engineering or a STEM subject
  • Minimum of five years hands-on software design, programming and development, in engineering or industrial applications
  • Comfortable working with hardware including micro-controllers, edge-devices, sensors, signal conditioning, and lab test equipment including signal sources and oscilloscopes
  • Software development lifecycle (SDLC), design methods and tools
  • Version control: GIT / SVN
  • Embedded software development using C/C++
  • Bare metal and RTOS based development
  • Motor control methods for PM synchronous motors and induction motors
  • Classical control theory and real time control implementation
  • Control system modelling and simulation with MATLAB / Simulink / Simscape
  • Serial protocols, especially I2C / SPI / CAN / RS485 / Modbus / CANopen / CIA profiles

Benefits & conditions

Pulled from the full job description

  • Employee assistance programme
  • Free parking
  • Company pension
  • Canteen
  • Discounted gym membership
  • Car scheme, * Plenty of opportunities to grow and develop
  • A culture known for respectful interaction, ethical behavior and integrity
  • Potential to see your ideas realized and to make an impact
  • New challenges and new things to learn every day
  • Access to global job opportunities, as part of the Atlas Copco Group
  • A stimulating environment to work in, at the cutting edge of new technologies.
  • Employee assistance programme
  • Health cash plan
  • Pension contributions up to 8%
  • Enhanced maternity pay
  • Life assurance - 4x salary
  • Electric car lease scheme via salary sacrifice
  • Ride to work scheme via salary sacrifice
  • Discounted Pure Gym membership
  • Upskilling opportunities around physical, mental, social and financial wellbeing framework
  • Subsidised canteen.
  • Free car park.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all