Home
Jobs

3 Macos Development Jobs

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 - 12.0 years

4 - 6 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Foundit logo

This role is for one of Weekday's clients Min Experience: 8 years Location: Bengaluru JobType: full-time About the Role We are seeking a seasoned Staff Software Engineer (C++) with deep expertise in macOS development and desktop application engineering . In this role, you'll lead the design and development of high-performance desktop applications for macOS, collaborating with a cross-functional team of engineers, designers, and product managers. You will play a pivotal role in architecting and optimizing complex systems, ensuring top-notch performance, usability, and platform consistency. Your work will directly contribute to building tools that empower thousands of users with sleek, stable, and efficient macOS applications. This is a high-impact role that combines leadership, architectural direction, and hands-on coding. Key Responsibilities Design, build, and maintain desktop applications on macOS using modern C++ . Provide architectural guidance and mentor team members in best practices for scalable desktop development. Own end-to-end implementation of complex features, ensuring responsiveness, stability, and user experience. Collaborate with UX designers and product managers to translate business requirements into robust, usable applications. Optimize application performance, memory usage, and responsiveness across macOS systems. Lead technical reviews, provide feedback, and drive improvements in code quality and development processes. Troubleshoot and debug issues at the system, OS, and application levels to ensure high availability. Work closely with QA to write unit and integration tests, improving reliability and minimizing regressions. Stay up-to-date with the latest developments in macOS, C++, and related desktop technologies to drive innovation. Required Skills & Qualifications 8+ years of professional software engineering experience with a focus on C++ development. Proven experience building and shipping macOS desktop applications . Strong understanding of macOS frameworks, application life cycles, system APIs, and UI components. Solid grasp of software architecture principles, design patterns, and object-oriented programming. Familiarity with modern C++ standards (C++11 and beyond) . Experience with multithreading, IPC, memory management, and performance tuning on macOS. Proficient with development tools like Xcode, CMake, Git, and debugging/profiling tools. Excellent communication skills and a track record of cross-team collaboration. Nice to Have Experience with Swift or Objective-C for macOS integration. Familiarity with UI/UX principles and designing fluid desktop interfaces. Exposure to security and sandboxing best practices on macOS. Contributions to open-source projects or technical publications.

Posted 1 week ago

Apply

7.0 - 10.0 years

16 - 31 Lacs

Chennai

Work from Office

Naukri logo

C / C++ macOS Development Windows Development Scanner/Device Integration SQL Server 2019 ASP.NET Web Forms / C# JavaScript, HTML5, jQuery Jira, Confluence, Microsoft Teams Agile/Scrum Methodology Share Cv on preeti.oza@astricatechnologies.com

Posted 3 weeks ago

Apply

6 - 11 years

3 - 8 Lacs

Kochi

Work from Office

Naukri logo

Test Engineering Development Senior Software Architect Job Title: Senior Software Architect Experience Level: 6+ years About the Role The role is for a dynamic and detail-oriented Senior Software Architect with over 6 years of experience spanning desktop application development, IoT systems, Embedded software, and Test engineering. This role demands a cross-functional thinker who can architect high-performance solutions across hardware and software layers. You will play a strategic role in designing, guiding, and validating complex systems across platforms, including Windows, MacOS, and embedded environments. Key Responsibilities Lead architecture design and implementation of software systems involving desktop, IoT, and embedded technologies. Design and develop scalable, maintainable C# desktop applications and Python-based IoT applications. Collaborate with hardware engineers to integrate software with custom electronics using protocols such as UART, SPI, and I2C. Architect solutions that interface with embedded systems and hardware, ensuring robust communication and performance. Provide expert-level guidance on developing MacOS applications using appropriate frameworks and tools. Develop and validate test engineering solutions that ensure product reliability and performance. Work cross-functionally with product managers, developers, and test engineers to translate product requirements into software and system architectures. Create and maintain architectural documentation, and drive software design reviews. Research new tools, technologies, and development practices to enhance the quality and efficiency of engineering processes. Required Qualifications Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field. 6+ years of hands-on software development experience, including: C# for Windows desktop applications (e.g., WPF, WinForms) Python for IoT solutions and automation MacOS application development experience (Objective-C or Swift is a plus) Familiarity with embedded systems , including firmware interaction and device protocols (UART, SPI, I2C). Basic understanding of hardware electronics (schematics, microcontrollers, sensors, etc.). Strong experience designing test engineering solutions involving both hardware and software validation. Excellent debugging, troubleshooting, and system analysis skills. Ability to work independently and mentor junior engineers. Preferred Qualifications Experience with cross-platform development and interfacing with third-party APIs or hardware drivers. Familiarity with CI/CD pipelines, Git, and agile development methodologies. Experience with device simulation or emulation tools is a plus. Knowledge of industrial IoT or control systems is an advantage.

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies