C# / Embedded C Developer

Lifescale AnalyticsBoston, MA
1dHybrid

About The Position

Lifescale Analytics is seeking a skilled C# / Embedded C Developer – Build Intelligent, User-Focused Systems. Are you a developer who enjoys working across software layers from intuitive user interfaces to low-level embedded code? We’re looking for a hands-on C# / Embedded C developer who cares deeply about how systems work and how users experience them . This role is ideal for someone who enjoys solving complex problems, writing clean code, and contributing across both application software and embedded systems. You’ll work with modern technologies while also supporting and extending Embedded C components that integrate with hardware-driven systems. This position is onsite and hybrid in the Boston area and requires flexibility to support client needs during nights and weekends when requested . Applicants responding to this position must be a US Citizen and maybe subject to a government security investigation and must meet eligibility requirements by currently possessing the ability to view classified government information. Must have lived in the US for the past 5 years. The Employer will not sponsor applicants for any employment visas, at hiring or in the future, including but not limited to H-1B visas. Corp-to-Corp or subcontract personnel will not be considered for this position. What You’ll Do: Design, develop, test, and maintain applications using C# and modern .NET (.NET Core / .NET 6+) Build and maintain APIs and backend services supporting enterprise applications Collaborate with hardware, systems, and application teams to ensure seamless software–hardware integration Contribute to UI/UX design and implementation , focusing on usability, clarity, and visual consistency Translate system and business requirements into intuitive, user-friendly interfaces Participate in code reviews , shaping development standards across both application and embedded codebases Troubleshoot, debug, and optimize performance across application and embedded layers Deliver enhancements, bug fixes, and ongoing system improvements Document technical designs, embedded interfaces, and UI behaviors as needed Provide occasional off-hours support (nights/weekends) for planned releases or critical client needs, with coordination and advance notice Take on additional responsibilities as system and client needs evolve Requirements What We’re Looking For Required Qualifications 3+ years of professional software development experience Strong experience with C# and .NET Experience with Avalonia and Cross-Platform C# Development. Strong understanding of object-oriented programming and software design principles A visual mindset with experience implementing or influencing UI/UX design Ability to translate technical and functional requirements into clean, intuitive user interfaces Familiarity with Git and CI/CD pipelines Ability to work independently while collaborating with a distributed team Strong communication and problem-solving skills Ability to work onsite/hybrid in the Boston area Willingness to provide flexible support during critical client needs Preferred (Nice to Have) Develop, maintain, and support Embedded C components that interface with hardware and system-level services Hands-on experience with Embedded C development in production environments Experience working with hardware interfaces, firmware, or system-level integrations Experience with embedded systems, device drivers, or real-time operating systems (RTOS) Experience with GPIO, SPI and other hardware interfaces. Experience working in Agile/Scrum environments Prior consulting or contract-to-hire experience Education: Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering or any related field along with 3 years of demonstrable experience

Requirements

  • 3+ years of professional software development experience
  • Strong experience with C# and .NET
  • Experience with Avalonia and Cross-Platform C# Development.
  • Strong understanding of object-oriented programming and software design principles
  • A visual mindset with experience implementing or influencing UI/UX design
  • Ability to translate technical and functional requirements into clean, intuitive user interfaces
  • Familiarity with Git and CI/CD pipelines
  • Ability to work independently while collaborating with a distributed team
  • Strong communication and problem-solving skills
  • Ability to work onsite/hybrid in the Boston area
  • Willingness to provide flexible support during critical client needs

Nice To Haves

  • Develop, maintain, and support Embedded C components that interface with hardware and system-level services
  • Hands-on experience with Embedded C development in production environments
  • Experience working with hardware interfaces, firmware, or system-level integrations
  • Experience with embedded systems, device drivers, or real-time operating systems (RTOS)
  • Experience with GPIO, SPI and other hardware interfaces.
  • Experience working in Agile/Scrum environments
  • Prior consulting or contract-to-hire experience

Responsibilities

  • Design, develop, test, and maintain applications using C# and modern .NET (.NET Core / .NET 6+)
  • Build and maintain APIs and backend services supporting enterprise applications
  • Collaborate with hardware, systems, and application teams to ensure seamless software–hardware integration
  • Contribute to UI/UX design and implementation , focusing on usability, clarity, and visual consistency
  • Translate system and business requirements into intuitive, user-friendly interfaces
  • Participate in code reviews , shaping development standards across both application and embedded codebases
  • Troubleshoot, debug, and optimize performance across application and embedded layers
  • Deliver enhancements, bug fixes, and ongoing system improvements
  • Document technical designs, embedded interfaces, and UI behaviors as needed
  • Provide occasional off-hours support (nights/weekends) for planned releases or critical client needs, with coordination and advance notice
  • Take on additional responsibilities as system and client needs evolve
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service