E Ink
Join to apply for the Senior Software Engineer 1100S-BFAM role at E Ink Corporation 5 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer 1100S-BFAM role at E Ink Corporation Get AI-powered advice on this job and more exclusive features. Team up with the most innovative company where Imagination becomes reality! E Ink is the originator, pioneer, and commercial leader in ePaper technology. The Billerica Research & Development team is thriving and growing as we help develop products that are changing how people access information every day. We are seeking qualified candidates who are self-driven, looking to advance their career and become a high-impact player on a team. Based on technology from MIT's Media Lab, E Ink has transformed and defined the eReader market. Its Electrophoretic Display products make it the worldwide leader for ePaper. The Company's corporate philosophy aims to deliver revolutionary products, user experiences and environmental benefits through advanced technology development. Our diversity of people, backgrounds, experiences, thoughts and perspectives is fostered to create an inclusive work environment. Our culture is built on value commitments to innovation, quality, results, integrity, community, people, and collaboration that foster a strong employee engagement, teamwork, safety and wellness. We offer a competitive/generous benefits package that fits the needs of our employees. It includes health , dental , vision , wellness programs, employee discounts, 401k matches, ongoing development, advancement opportunities and more . This position is also eligible for our bonus program .(see E Ink Our Company) About the position: Team up with the most innovative company where Imagination becomes reality! E Ink is the originator, pioneer, and commercial leader in ePaper technology. The Billerica Research & Development team is thriving and growing as we help develop products that are changing how people access information every day. We are seeking qualified candidates who are self-driven, looking to advance their career and become a high-impact player on a team. Based on technology from MIT's Media Lab, E Ink has transformed and defined the eReader market. Its Electrophoretic Display products make it the worldwide leader for ePaper. The Company's corporate philosophy aims to deliver revolutionary products, user experiences and environmental benefits through advanced technology development. Our diversity of people, backgrounds, experiences, thoughts and perspectives is fostered to create an inclusive work environment. Our culture is built on value commitments to innovation, quality, results, integrity, community, people, and collaboration that fosters a strong employee engagement, teamwork, safety and wellness. We offer a competitive/generous benefits package that fits the needs of our employees. It includes health, dental, vision, wellness programs, employee discounts, 401k matches, ongoing development, advancement opportunities and more. This position is also eligible for our bonus program. (see E Ink Our Company) About the position: E Ink provides the exciting and enabling electronic paper display technology used by eReaders throughout the world to provide a low-power, paper-like display. E Ink is seeking an innovative and results-focused Senior Software Engineer to design and develop software for our electrophoretic display controllers. This role requires architecting controllers for our electrophoretic displays as well as implementing and testing embedded systems software. As part of our innovative team, you will be instrumental in developing software for controllers from the ground up, focusing on managing algorithm complexity, precise timing generation, and cross-platform support. You will also be a part of building our internal / external controllers for next generation displays. You will work in a collaborative development team environment and work closely with other development teams. You will be responsible for planning projects, executing experiments and communicating activities and results. Responsibilities: Design and implement communication protocols to interface with display controllers Implement low-latency, thread safe and performant firmware for general purpose operating systems (Linux/Windows) Optimize code for computational efficiency and real-time performance Interface with modern development frameworks and languages to enable real-time touch/pen interactivity Design performant implementations of rendering algorithms leveraging parallelism (SIMD/GPU) Compile and test code across multiple SoC platforms, ensuring compatibility and stability Collaborate with hardware engineers to integrate software with FPGA-based systems. Manage high-speed memory operations to ensure reliable and efficient data handling Qualifications: Bachelor's, Master's or PhD degree in Computer Science, Electrical Engineering, Computer Engineering or a related field Proven experience in embedded software development with expert level proficiency in low level systems programming (C/C++/Rust/Go or similar real-time embedded programming languages) Understanding of communication/network protocols and interfaces (TCP, UDP, USB, WiFi) and algorithms Understanding of parallelism and concurrency (SIMD, GPU Compute, Atomic operations) Ability to profile, debug and enhance computational performance of algorithms Familiarity with Linux Familiarity with ImageMagick or other image manipulation tools Experience with (register level programming) FPGA programming and high-speed memory management Working knowledge of software design patterns and best practices Strong analytical and communication skills Experience driving toward pragmatic solutions to industrial problems A proactive approach to project management and innovation Ability and openness to learn new tools and techniques and share examples Preferences: Expertise in embedded systems and understanding of FPGA / SoC interaction and high-speed memory management Experience with Linux driver development for display interaction (touch panels, pen writing) Understanding/experience with IO libraries Experience with using GPUs (Vulkan/WebGPU or any GPU API) Familiarity with Python/Bash/Powershell for automation and integration Experience supporting MacOS Medical, dental and vision on 1st day Company 401K match 20 PTO days Generous sick leave policy Casual day to day work environment Hybrid/flexible work environment (for some positions) E Ink is committed to a diverse and inclusive workforce. E Ink is an equal opportunity employer and does not discriminate on the basis of race, ethnicity, gender, identity, sexual orientation, veteran's status, disability, age, or on any basis prohibited by federal and state law. Equal Opportunity Employer Team up with the most innovative company where Imagination becomes reality! E Ink is the originator, pioneer, and commercial leader in ePaper technology. The Billerica Research & Development team is thriving and growing as we help develop products that are changing how people access information every day. We are seeking qualified candidates who are self-driven, looking to advance their career and become a high-impact player on a team. Based on technology from MIT's Media Lab, E Ink has transformed and defined the eReader market. Its Electrophoretic Display products make it the worldwide leader for ePaper. The Company's corporate philosophy aims to deliver revolutionary products, user experiences and environmental benefits through advanced technology development. Our diversity of people, backgrounds, experiences, thoughts and perspectives is fostered to create an inclusive work environment. Our culture is built on value commitments to innovation, quality, results, integrity, community, people, and collaboration that foster a strong employee engagement, teamwork, safety and wellness. We offer a competitive/generous benefits package that fits the needs of our employees. It includes health , dental , vision , wellness programs, employee discounts, 401k matches, ongoing development, advancement opportunities and more . This position is also eligible for our bonus program .(see E Ink Our Company) About the position: Team up with the most innovative company where Imagination becomes reality! E Ink is the originator, pioneer, and commercial leader in ePaper technology. The Billerica Research & Development team is thriving and growing as we help develop products that are changing how people access information every day. We are seeking qualified candidates who are self-driven, looking to advance their career and become a high-impact player on a team. Based on technology from MIT's Media Lab, E Ink has transformed and defined the eReader market. Its Electrophoretic Display products make it the worldwide leader for ePaper. The Company's corporate philosophy aims to deliver revolutionary products, user experiences and environmental benefits through advanced technology development. Our diversity of people, backgrounds, experiences, thoughts and perspectives is fostered to create an inclusive work environment. Our culture is built on value commitments to innovation, quality, results, integrity, community, people, and collaboration that fosters a strong employee engagement, teamwork, safety and wellness. We offer a competitive/generous benefits package that fits the needs of our employees. It includes health, dental, vision, wellness programs, employee discounts, 401k matches, ongoing development, advancement opportunities and more. This position is also eligible for our bonus program. (see E Ink Our Company) About the position: E Ink provides the exciting and enabling electronic paper display technology used by eReaders throughout the world to provide a low-power, paper-like display. E Ink is seeking an innovative and results-focused Senior Software Engineer to design and develop software for our electrophoretic display controllers. This role requires architecting controllers for our electrophoretic displays as well as implementing and testing embedded systems software. As part of our innovative team, you will be instrumental in developing software for controllers from the ground up, focusing on managing algorithm complexity, precise timing generation, and cross-platform support. You will also be a part of building our internal / external controllers for next generation displays. You will work in a collaborative development team environment and work closely with other development teams. You will be responsible for planning projects, executing experiments and communicating activities and results. Responsibilities: Design and implement communication protocols to interface with display controllers Implement low-latency, thread safe and performant firmware for general purpose operating systems (Linux/Windows) Optimize code for computational efficiency and real-time performance Interface with modern development frameworks and languages to enable real-time touch/pen interactivity Design performant implementations of rendering algorithms leveraging parallelism (SIMD/GPU) Compile and test code across multiple SoC platforms, ensuring compatibility and stability Collaborate with hardware engineers to integrate software with FPGA-based systems. Manage high-speed memory operations to ensure reliable and efficient data handling Qualifications: Bachelor's, Master's or PhD degree in Computer Science, Electrical Engineering, Computer Engineering or a related field Proven experience in embedded software development with expert level proficiency in low level systems programming (C/C++/Rust/Go or similar real-time embedded programming languages) Understanding of communication/network protocols and interfaces (TCP, UDP, USB, WiFi) and algorithms Understanding of parallelism and concurrency (SIMD, GPU Compute, Atomic operations) Ability to profile, debug and enhance computational performance of algorithms Familiarity with Linux Familiarity with ImageMagick or other image manipulation tools Experience with (register level programming) FPGA programming and high-speed memory management Working knowledge of software design patterns and best practices Strong analytical and communication skills Experience driving toward pragmatic solutions to industrial problems A proactive approach to project management and innovation Ability and openness to learn new tools and techniques and share examples Preferences: Expertise in embedded systems and understanding of FPGA / SoC interaction and high-speed memory management Experience with Linux driver development for display interaction (touch panels, pen writing) Understanding/experience with IO libraries Experience with using GPUs (Vulkan/WebGPU or any GPU API) Familiarity with Python/Bash/Powershell for automation and integration Experience supporting MacOS Benefits: Competitive total compensation package Medical, dental and vision on 1st day Company 401K match 20 PTO days Generous sick leave policy Casual day to day work environment Hybrid/flexible work environment (for some positions) E Ink is committed to a diverse and inclusive workforce. E Ink is an equal opportunity employer and does not discriminate on the basis of race, ethnicity, gender, identity, sexual orientation, veteran's status, disability, age, or on any basis prohibited by federal and state law. Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor. Seniority level Seniority level Associate Employment type Employment type Full-time Job function Industries Research Services Referrals increase your chances of interviewing at E Ink Corporation by 2x Sign in to set job alerts for Senior Software Engineer roles. Boston, MA $130,000.00-$180,000.00 6 months ago Boston, MA $84,000.00-$142,000.00 5 days ago Boston, MA $80,000.00-$90,000.00 12 hours ago Boston, MA $104,080.00-$166,320.00 9 hours ago Hudson, NH $75,000.00-$90,000.00 2 weeks ago Boston, MA $125,000.00-$178,000.00 4 weeks ago Boston, MA $100,000.00-$110,000.00 6 days ago Software Engineer: Full-Stack Web Developer Boston, MA $150,000.00-$175,000.00 2 months ago Boston, MA $108,760.00-$173,800.00 6 days ago Software Developer - Full stack/back-end Boston, MA $190,000.00-$220,000.00 3 weeks ago Waltham, MA $109,800.00-$118,800.00 1 week ago Boston, MA $125,000.00-$178,000.00 5 days ago Boston, MA $125,000.00-$178,000.00 4 months ago Graduate Software Engineer - Up to $110k + Bonus Frontend Software Developer- React/Redux Boston, MA $140,000.00-$215,000.00 5 days ago We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr