Coderus
Posted 2y ago

Embedded Developer

Coderus
Martlesham Heath, Suffolk, United Kingdom
HybridFull Time
Responsibilities
  • Develop software
  • Collaborate teams
  • Test and debug
Requirements
  • Embedded developer with C/C++
  • Experience across Microchip PIC/MPLAB X
  • Cypress PSoC
  • Arduino or ESP platforms
  • Strong IoT interest
  • Solid academic background (2:1 or MSc)
Technical tools mentioned
C/C++MPLAB XPICPSoCArduinoESPGitEmbedded systems

Job description

Job Description


Job Title: Embedded Developer

Place of Work: Hybrid(Remote & In-Person) Ross Building, Adastral Park, Martlesham, Ipswich, IP5 3RE

Hours of Work: Flexitime (40 Hours Per Week)

Reporting to: Embedded Developer Lead

Progression: Junior Embedded Developer → Embedded Developer → Senior Embedded Developer → Developer Embedded Lead


We are seeking an enthusiastic, passionate and motivated individual to join our embedded development team.

The Role: Embedded Developer


Are you a creative and motivated embedded developer with experience in C/C++?


Do you have an interest or experience using Microchip PIC with MPLAB X, Cypress PSoC, Arduino, ESP, or any other embedded/electronics platforms?


Do you have a keen interest in the Internet of Things and how it works?


We are looking for an embedded developer to join our team and get involved in some exciting projects.


What does the job entail and what skills will you have or be able to build upon as an ideal candidate?

Desirable Degree/Qualification


  • You will have strong academic skills with at least a 2:1 classification degree or masters in computer science, software engineering or similar computer science degree..

  • As part of the selection process, candidates should have the ability to demonstrate relevant academic, personal or professional projects.

Key Tasks & Responsibilities


  • Working with a multitude of development platforms, such as Microchip and Cypress solutions as part of the overall embedded development team, reporting to the lead embedded developer

  • Planning, documenting and keeping to agreed schedules

  • Supporting sprint planning and sprint reviews on a fortnightly basis

  • Ensuring the quality, performance and reliability of applications

  • Maintaining well-structured code

  • Supporting the team with code review

  • Ability to identify and correct bugs and performance bottlenecks

  • Handling and configuring client devices, development boards and reference designs

Essential Skills


  • Familiarity with C/C++ is required

  • Experience with one or more of the following at either a professional or hobby level: Microchip PIC with MPLAB X, Cypress PSoC, Arduino, ESP, or any other embedded/electronics platform

  • Proficient understanding of source code version tools (e.g. Git, SVN, Mercurial)


What are skills that are nice to have and will make you a more competitive candidate?

Desirable Skills


  • Experience with Bluetooth Low Energy (BLE)

  • Experience with object-oriented programming

  • Familiarity with continuous integration environments (e.g. Jenkins, Bitrise, GitHub Actions)

  • Experience with software control management system (e.g. Jira, Confluence, Bugzilla)


Want to know more about life at Coderus?
Visit our careers page or follow us on social media.

      


Remuneration, Hours and Benefits
The working week is 40 hours on a flexible working arrangement with a salary dependent on experience and skill set.

We are currently in the process of improving our benefits package but these are the current benefits.

Continuous Training & Development

  • We have a bespoke, in-house Learning Management System (LMS) and a core skills development strategy for every employee.

  • Each person has a tailored training plan with allocated R&D time during work hours.

Hybrid & Flexible Working

  • We give employees the freedom to choose when they start and finish the working day, as long as they complete the hours set out in their contract.

  • We ensure any compulsory meetings are set during our core hours (10 a.m. - 4 p.m.) so that everyone can attend.

  • We utilise power blocks to give the team uninterrupted time to complete their work.

  • Our contracts facilitate a balance between office and home working.

Gym Membership

  • Every member of our team has free access to an on-site gym at Adastral Park.

  • Team members can use the gym facilities and attend classes where the guidelines permit.

  • Team members can add themselves to our Strava team and participate in our team fitness challenges, charity events and our Coderus walking club.

Barista-Style Coffee & Cold Drinks

  • Not only do employees have access to as much coffee as they can drink, but we also provide Coderus branded travel mugs too!

  • If you’re not a fan of hot drinks, we also have a regularly stocked cold drinks fridge with water, juices and fizzy drinks.

Thriving Social Calendar

  • Each week we hold a virtual games night, open to all.

  • We host virtual coffee breaks each day, purely for a social chat about anything we feel like talking about that day.

  • We hold monthly competitions for the team to engage in safely from home.

Employee of the Quarter Scheme

  • Each quarter, our team anonymously votes for who we think should be named Employee of the Quarter.

  • We base our nominations on how well the nominee has upheld our core values, innovation, imagination, integrity, quality and continued learning.

  • The decision is made by our senior management team who review all of the nominations and are not involved in the initial nomination process themselves.

Holiday Allowance (33 Days)

  • 20 Statutory Holiday Days

  • 8 Bank Holiday Days

  • 3 Holiday Days in December

  • Birthday Off

  • 1 Additional Holiday Day

Professional Memberships

  • We offer our team complimentary professional memberships for specialist tech organisations such as Ipswich Makerspace and the IET.

Team Lunches

  • Covid-19 permitting, each department is able to schedule a team lunch at the office on a day of their choice.

  • Covid-19 permitting, the company will host socially distanced team BBQs outdoors.

Haircuts & Beauty Treatments

  • There is an on-site barber at Adastral Park where our team can go to receive a complimentary haircut.

  • We have partnered with a local beautician who our team can visit to receive face, nail and brow treatments as well as massages.

Wellness & Sick Days

  • There is both paid sick leave and statutory sick leave available for all employees.

  • Outside of general sick leave, we provide wellbeing and mental health days to our team where required.

Eye Tests

  • The team are entitled to free eye tests at any opticians in the U.K.



About Coderus

Provides bespoke software and mobile application development services.

Similar jobs

Embedded Developer roles near Martlesham Heath, Suffolk
2d
Save
Mark Applied
Hide
Embedded Software Engineer
Cambridge or Toronto
OnsiteFull Time
Multimatic
Multimatic: Designs and manufactures engineered systems for the automotive industry.
Degree in software, computer, control engineering, applied physics, or equivalent; embedded C, MISRA C, real-time programming, Vector tools, AUTOSAR, and embedded testing experience required or preferred.
C, MISRA C, VFlash, CANalyzer, CANoe, AUTOSAR, Vector MICROSAR, ETAS, DaVinci, MATLAB, Simulink, ISO 26262
1w
Save
Mark Applied
Hide
Senior Embedded Software Engineer
Cambridge, England, United Kingdom
OnsiteFull Time
SPT Labtech
SPT Labtech: Designs and manufactures automated lab solutions for life sciences.
Commercial embedded firmware experience with C/C++ on ARM Cortex-M, motor/actuator control, hardware integration over CAN/Ethernet/UART/SPI/I2C, RTOS and debugging tools; C# .NET familiarity and strong problem-solving.
C, C++, ARM Cortex-M, CAN, Ethernet, TCP, UDP, UART, SPI, I2C, GPIO, C# .NET, RTOS, oscilloscope, logic analyser, protocol analyser, JTAG, SWD, gRPC, Git
2w
Save
Mark Applied
Hide
Embedded Software Engineer
Waterbeach or Cambridge
HybridFull Time
Thermoteknix Systems
Thermoteknix Systems: Designs and manufactures infrared thermal imaging and night vision systems.
5+ YOE5+ years C++ experience, degree preferred, microcontroller experience (PIC32/ARM), ability to read schematics, EM/embedded Linux familiarity, BPSS clearance and UK right to work required.
C++, C, Python, C++ STL, PIC32, ARM, Embedded Linux, Shell, Xilinx Zynq, Microchip PolarFire, Texas Instruments Sitara, Freescale i.MX, Raspberry Pi, BlueZ, wpa_supplicant, Linux kernel, I2C, USB, GitHub
2w
Save
Mark Applied
Hide
R&D Engineer Embedded Software
Cambridge, England, United Kingdom
OnsiteFull Time
ENVEA
ENVEA: Manufactures environmental and industrial monitoring and measurement instrumentation.
Degree in electronic/embedded/computer engineering or related, commercial embedded C/C++ experience, microcontroller and real-time systems knowledge, Git, strong debugging, testing and communication skills.
C, C++, Git, STM32, Renesas, Microchip, Atmel, MISRA C, CI/CD, Embedded Linux, RTOS, FPGA, VHDL, Jira, Confluence, Python, MATLAB, LabVIEW
3w
Save
Mark Applied
Hide
Embedded Software Engineer
Melbourn, England, United Kingdom
OnsiteFull Time
PA Consulting
PA Consulting: Global consultancy providing innovation, technology, and management strategy services.
Experience in embedded software full lifecycle, expert in C/C++/Rust, Python, RTOS and embedded Linux, familiarity with communications protocols and CI/CD, degree in electronic engineering and ability to obtain UK SC clearance.
Zephyr OS, Linux, C, C++, Rust, Python, I2C, SPI, UART, USB, Bluetooth, WiFi
1mo
Save
Mark Applied
Hide
Embedded Software Engineer, Ring
Cambridge, England, United Kingdom
OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
Experience in embedded C/C++, RTOS, low-level driver development, testing/CI for embedded hardware, and ownership of software components end-to-end.
C, C++, RTOS, Embedded Linux, Yocto, BSP, IAR, Keil, Python, AWS IoT, SPI, I2C, UART, BLE, Wi-Fi
1mo
Save
Mark Applied
Hide
Embedded Software Engineer
Cambridge, England, United Kingdom
OnsiteFull Time
Cambridge Aerospace
Cambridge Aerospace: Developer of low-cost interceptor drones and air defense systems.
Experience in embedded C/C++/Rust, low-level bus protocols (CAN, SPI, I2C, UART), RTOS and embedded Linux, strong analytical and communication skills.
C, C++, Rust, CAN, CAN-FD, PWM, SPI, I2C, UART, CI, NuttX, ThreadX, RTIC, Zephyr, FreeRTOS, VxWorks, INTEGRITY, embedded Linux, STM32, Xilinx Zynq Ultrascale+
1mo
Save
Mark Applied
Hide
Experienced Embedded Software Engineer - Consultant
Cambridge, England, United Kingdom
OnsiteFull Time
TTP
TTP: Independent technology consultancy developing innovative products and technologies.
Experienced embedded systems/software engineer with strong software fundamentals, systems-thinking, and technical leadership; degree (2:1 or above) in a relevant subject preferred; embedded firmware experience and strong communication skills.